Syncio is a social media platform built with Java by a team of 4 developers as part of our "Du an 1" class assignment at FPT College. We aim to provide users with a seamless and interactive experience for connecting, sharing, and communicating.
Syncio's sign-up process is designed to be intuitive and user-friendly. New users can easily create an account by providing essential information and setting up their profile.
The messaging component features a real-time chat area where users can exchange messages. The interface is designed to facilitate smooth communication between users.
Creating and sharing posts is straightforward with Syncio. The post creation page offers a user-friendly form for composing and sharing thoughts, images, and links.
Each user has their own profile page, displaying their posts, followers, and those they are following. Users can manage their profile information and settings from this interface.
To access and download Syncio, visit our domain at https://syncio.online/. Additionally, you can explore our Java documentation by visiting our Javadoc for detailed insights into our codebase.
Clone the repository:
git clone https://github.com/56duong/Syncio.git
Update the following constants for the application:
Account.java
file located at src/online/syncio/config/Account.java.credentials.json
file located at src/online/syncio/config/credentials.json.Special thanks to the team members who contributed to this project:
If you have any questions, suggestions, or concerns, feel free to open an issue in this repository.