The Social Runners Platform is designed to manage and track runs for a community of runners. This system allows users to sign up for runs, track their completion, and view statistics about their runs.
- User Management: Users can sign up and log into the platform.
- Run Scheduling: can schedule new runs with specific routes and times.
- Run Completion Tracking: Users can mark runs as completed and record their times and distances.
- Statistics: The platform provides detailed statistics on users' performance over time.
- MongoDB: For storing user data, run schedules, and statistics.
- Node.js: Server-side logic, including user authentication and data processing.
- Mongoose: MongoDB object modeling for Node.js.
- Express: Web framework for Node.js.
- Node.js
- MongoDB
- Chart.js
- will need to install all the necessary libraries and frameworks
- navigate into the server directory
- run node DBScript.js in the terminal to populate the database with data initally
- to start the server run node Server.js
- go to http://localhost:5030/ and log in with the following credentials: username: Amy password; hi
- explore!