Twitter Clone

Development of a web platform inspired by Twitter with account management, message posting, and REST API.

Fullstack Developer

Projet: Academic

October, 2021

Durée: 4 months

Academic project carried out in pairs (Nov. 2020 – Feb. 2021), aiming to create a web application inspired by Twitter, as part of a full-stack web development module.


Problematic

How to reproduce the fundamentals of a social network from scratch: authentication, user management, message feeds, and communication between the database, server, and web interface?


🛠️ Solution implemented

  • User management: registration, login, account subscriptions

  • Publication and display of messages (like tweets)

  • Functional web interface in Java Server Pages (JSP)

  • Relational database (SQL) to store users and messages

  • Creation of a REST API to expose the data

  • Clear architecture with DAO + JDBC to manage interactions between Java and the database


⚙️ Technical stack

  • Languages: Java · SQL · HTML

  • Techniques: Java Server Pages (JSP) · JDBC · DAO Pattern

  • IDE: IntelliJ IDEA (JetBrains)

  • Tools: MySQL / PostgreSQL (depending on context), local browser

  • Methods: object-oriented design, MVC


Tags

Web Dev, Fullstack, App

You might also like

SmartCity - Data Platform for Urban Intelligence

Data Engineering, Open Data

SmartCity - Data Platform for Urban Intelligence

Data Engineering, Open Data

Recognition of Handwritten Digits

Deep Learning, Computer Vision

Recognition of Handwritten Digits

Deep Learning, Computer Vision

SRAXC : Un Chatbot Expert sur mon Portfolio

Natural Language Processing (NLP), MLOps

SRAXC : Un Chatbot Expert sur mon Portfolio

Natural Language Processing (NLP), MLOps

Multilingual Text Summarizer with Transformers

Natural Language Processing (NLP), MLOps

Multilingual Text Summarizer with Transformers

Natural Language Processing (NLP), MLOps

Create a free website with Framer, the website builder loved by startups, designers and agencies.