A full-stack, mobile friendly social media platform using Sprint Boot Maven.
- Central Authentication API - Login/Register/Validation
- User profile wall - including personal information, avatar, background cover
- CRUD User status, comments on user status
- Hot reload on user's update
- Private Message
- Backend: Spring Boot, Maven
- Frontend: ReactJS
- Middleware: JWT, Websocket, JPA
- Database: MySQL, H2 Database Engine
After cloning the project, please cd restful-web-service
and run
mvn spring-boot:run
The server should be starting on port 8080
Run cd frontend/todo-app/
from the root folder run
npm install
And then
npm start
the client should be starting on port 4200
Malini - Private Message
Nazeem - Profile Management
Sanduni - Post Management
Srithanujan - Central Authentication API