Basic Social Media Application.
-
The application allows the user to create an account, log in and then interact with other users by:
- Adding new Profile Photo.
- Participating to events.
- Being notified when an event is drawing closer.
- Checking the inbox and sending messages to a group of friends or just to a friend, compose a meesage for a group of friends.
- Exploring other users, approving or rejected their friendship requests.
- Getting statistics about user activity - pie charts and PDF .
-
The purpose of this project was to improve my Java skill and understanding of Relatianal Data Base. It started as a university project, but i continued it improving the graphical interface and adding new functionalities.
- Java SE - used for the main development of the application.
- JavaFX - used for the development of the GUI.
- IntelliJ IDEA - the used IDE.
- PostgreSQL - used for the management of the data base.
- JasperReports - used for the generation of reports.
- Gradle - Build Automation Tool.
Project is: finished.
My inspiration came from main social media application - Instagram and Facebook.
Please note that the Logo, the Icons and the Images are taken from https://www.iconfinder.com/, https://www.flaticon.com/.