Skip to content

ChrisB1099/DemoDay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thumbnail

Link to project:https://demoday-sy87.onrender.com

How It's Made:

Tech used: EJS, CSS, JavaScript, Node.js, MongoDB

This track meetup site was built using EJS, CSS, JavaScript, Node.js, and MongoDB to create a dynamic and interactive platform for athletes to connect and collaborate on workouts. The frontend uses EJS as a templating engine to render personalized user data, such as profiles, workout preferences, and nearby tracks, while CSS ensures a responsive and visually appealing design. JavaScript powers client-side interactivity, enabling features like form validation and smooth navigation. On the backend, Node.js, along with Express.js, handles routing, user authentication, and location-based track searches. MongoDB serves as the database, storing user profiles with their best times, workout preferences, and location, as well as geographical track data and track-related articles. This tech stack creates a scalable and efficient platform, allowing users to connect based on shared workout goals, explore local tracks, and stay informed through curated articles.

Installation

  1. Clone repo
  2. run npm install

Usage

  1. run node server.js
  2. Navigate to localhost:8050

Credit

Modified from Scotch.io's auth tutorial

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published