Skip to content

masuyama13/easy-scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Easy Scheduler

This is a course project to build a full-stack MERN application. Easy Scheduler allows users to create an event, add multiple date and time options, share a link, and collect availability responses from participants.

Tech Stack

  • Frontend: React (Vite)
  • Backend: Node.js, Express
  • Database: MongoDB Atlas
  • Styling: Tailwind CSS

Setup

1. Import Sample Records into MongoDB

Use the provided events.json file to import sample records into your MongoDB database.

2. Create environment variables

Create a .env file in the project root. Use .env.example as a reference. Do not commit .env.

3. Install dependencies:

cd client
npm install
cd ../server
npm install
cd ../
npm install

4. Start the project

In the root folder:

npm start

Sample Links for Testing

URL: http://localhost:5173/events/:slug

About

Project for Full Stack Development with JavaScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages