Disc Golf Scorecard Web App

Disc Golf Scorecard Web App
0

#1

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 the deployed program. (Heroku)
Here’s the code. (Github)

Here’s a run down:
A user signs up and logs in using their google+ account.

Friends
A user can search for friends by name
A user can add a friend
A user can remove a friend

Courses
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

Games
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.


#2

You might want to note somewhere in there what areas your app covers, because when I search using geolocation the closest that come up are in Canada, while I live in the US (Milwaukee, Wisconsin).


#4

Hey, thanks for the feedback. Currently I’ve only added courses that I play in there(around Winnipeg Manitoba). I have it so that only admins can add courses to limit duplicate courses. I figured I’d add courses as they’re requested, but I’m open to changing it to allow anyone to add courses if that makes more sense.