/Tweeter

Tweeter: an accademical project written to emulate the famous social network.

Primary LanguageJava

Tweeter

What's Tweeter? Tweeter is an accademical tribute to the famous social network Twitter.
Entirely made with Java, this Stand-Alone software version of Istant-Messaging simulate some of the functionality
of the social network, such as tweeting, searching and interacting with other people.
This Software could either work Online, utilizing a Cloud Database (Such as AWS) or in local, setting up every kind of DB such as SQLite, MySQL, PostGree etc.

Usage

If you want to try the program itself, you can download the OUT folder and run the .bat file inside of it. An istance of tweeter will open into your desktop running in a local database. You can still try all the features!

Example of funcionality

Following here, some screenshot of how the software looks like:

Main Screen

Login screen: Combo a registered user-password to log into the system.

Sign Up Screen: use it to register to the system.

Forgot Password Screen: use it to reset your password.

Feed Screens

Home Feed: useful to tweet and see other user tweet.

Personal Feed: Page reserved to managing our user, with functionality such as password reset, changing user profile image, check follower, followings and post lists.

Searching: Users

Searching: Hashtags

Example of populated home feed

Further Details

If you'd like to know more about how this application was implemented and structured, all the pattern utilized and the logic behind every operation, check my online PDF containing all those details. Link coming soon

Thanks for reading!