For Developmental Tracking
- Login ( /api/auth/login )
- Signup ( /api/auth/signup )
- Get All Users ( /api/user/getAll )
- Extract Username from jwtToken ( /api/user/getUser )
- Add Post ( /api/post/addPost )
- Get All Posts ( /api/post/view/all )
- Get All Posts of a User ( /api/post/view/user/{username} )
- Update Post ( /api/post/update/{id} )
- Delete Post ( /api/post/delete/{id} )
1 Should already have installed mysql and mysqlworkbench
2 Create 'springblog' schema in your local instance through mysqlworkbench
3 Run both the application ( Frontend serving on localhost:3000 and Backend serving on localhost:5000 )
For running frontend
npm start
For running backend ( or just use IntelliJ to run directly )
mvn spring-boot:run
