https://github.com/shenoy-anurag/simple-reddit/projects/7
User Stories for backend
For Sprint 4, backend developers focused on Subscription and Save-To-Profile APIs and Testing and Deployment. Go tests cases have been written for Saved Posts, CRUD for Profiles and Comments APIs.
- Get Saved Posts
- Get Saved Comments
- Update Saved Comments
- Updated Saved Posts
- Get Community Subscibers
- Update Subscribers
- Get Subscriptions
- Update Subscriptions
Sprint4-API-Demo.mp4
- Saved Posts
- Saved Comments
- Community Subscribers
- Profile Subscriptions
- Signup For Profile
- Get Profile
- Edit Profile
- Delete Profile
go-tests-final.mp4
- Request validation error for GetAllCommunities API
- Update Subscription API isn't affecting the subscribers count of the community #288
- Security risk, the saved Posts APIs are returning DBModels #340
- Saved Comments API are returning DB Models, Security risk #341
- No limit on number of votes on a Post by a single User #346
- Only user who created post could vote on it #352
User Stories for Frontend
- View Posts
- Edit Posts
- Rate Posts
- Save Posts
- Add Comments
- Delete Comments
- Users can subscribe to a community
- Users can now only create a post or community only while logged in
- Dynamic pages for each post and each community
- Support
- Terms and Conditions
- Privacy Policy
- Content Policy
- Mod Policy
- Updated Cypress testing for new system changes
For Sprint 4, frontend devs focused on:
- Posts
- Posts,Communities,Comments,Raitings
- Edit existing Posts
- Terms,Privacy,Content,Mod Policies
- Support Info
Sprint4.Video.mp4
Frontend Demo video and wiki: https://github.com/shenoy-anurag/simple-reddit/wiki/Demo#sprint-4-frontend-demo