FarcasTudor / The-Social-Loop

Social Network Project that has been designated for completion during the third semester.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The-Social-Loop ~ Social Network App

Social Loop is a JavaFX project, built for a univerisity course. Its purpose it's to allow users to create an account, log in and log out, search people from database, add friendships and delete them.

By starting the application, the costumer will have the option to log in to their account if they have one, using their username and password. If they don't have an account, they need to register to the "Social Loop" by submitting a form, by pressing on the "Register now" button which will redirect the costumer to a new window for the registration process.

Once logged in, the user can send friend request by searching usernames, accept friend request or deleting users from their friendlist.

The design of the Social Loop App is intended to remove any barriers to entry for potential users, allowing them to immediately begin engaging with the app's content and features, being simple and intuitive for everyone.

Used technologies:

  • Java 17 sdk for implemenation
  • PostgreSQL for database
  • JavaFX for the GUI
  • Gradle for build

Features

  • User authentication: Users can create an account, log in, and log out.
  • Friend requests: Users can send and accept friend requests.
  • Searching: Users can search for other users on the platform.
  • Menu tab: By pressing on the menu icon, the Menu Tab that contains features as add friendship, profile section and friendlist exhibits a sliding motion.

About

Social Network Project that has been designated for completion during the third semester.


Languages

Language:Java 99.9%Language:CSS 0.1%