56duong / Syncio

An insane desktop social media application using Java Swing and MongoDB.
https://syncio.online
0 stars 3 forks source link

Syncio - Social Media Platform

Syncio Logo

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.

Table of Contents

Features

User Interface

Sign Up

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.

Sign Up

Messaging

The messaging component features a real-time chat area where users can exchange messages. The interface is designed to facilitate smooth communication between users.

Messaging

Post Creation

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.

Post Creation

User Profile

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.

User Profile

Access and Download

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.

Installation

  1. Clone the repository:

    
    git clone https://github.com/56duong/Syncio.git
  2. Update the following constants for the application:

Contributors

Special thanks to the team members who contributed to this project:

Contact

If you have any questions, suggestions, or concerns, feel free to open an issue in this repository.