Twitter Desktop App

backend / ui / desktop app

preview
login preview

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.

Git
shake preview
shake preview

Tasks

Desktop Application

Backend

Database

Object oriented code

Services for CRUD

Graphical User Interface

Technologies

Java 15

MySQL 8.0.23

JavaFX

MVC

JDBC

Git

Tools

IntelliJ IDEA

Scene Builder

MySQL Workbench

Git