A full-stack multi-container based social networking platform
- Frontend: Built with React and uses bun (located in
/frontend) - Backend: API services as docker containers
- Docker
- Docker Compose
-
Clone the repository:
git clone https://github.com/mehdii000/SocialPlatform.git cd SocialPlatform -
Environment Setup: Rename
.env.localto.envand update the configuration variables as needed. -
Build and Run the Application:
docker-compose up --build
- User Authentication (Login/Signup) with JWT
- User Profiles
- Post Creation and Interaction
- Search Functionality
- Messaging system built with webockets
- Responsive UI/UX
This project is licensed under the GNU General Public License v3.0.