I’m building a React CRUD app using node and mongodb as the backend. It’s rough but it’s more or less working at this point.
Here’s a run down:
A user signs up and logs in using their google+ account.
A user can search for friends by name
A user can add a friend
A user can remove a friend
A user can search for courses by name
A user can search for courses by geolocation
A user can follow a course
A user can unfollow a course
A user can view course details
An admin can create new courses
A user can create a game
A user can see a list of all the games they’ve played
A user can look at the stats of a game they played in
A user can delete a game
In the future:
A user can edit a game
A user can view another user’s games(if privacy allows this)
A user can edit their privacy settings
A user can see their data visualized(possibly with D3 or something simpler)
Any suggestions are welcome.