Twitter Desktop is a complete desktop application with user registration, authentification, including a customized UI for sign-in and log-in. Each user is allowed to post, edit and delete own tweets. Users can read but not edit or delete other users' tweets. The app also provides a 'contact us' feature for registered users, tweets counter and data stamps.
Login and Signup are implemented with JavaFX and JDBC. The project was built with MVC architecture using Material Design Library.
Intuitive UI was presented with some JavaFX Effects and Transformations features.
GitDesktop Application
Backend
Database
Object oriented code
Services for CRUD
Graphical User Interface
Java 15
MySQL 8.0.23
JavaFX
MVC
JDBC
Git
IntelliJ IDEA
Scene Builder
MySQL Workbench