Skip to content

Automated menu texting app built with a MERN stack (MongoDB, Express, React, Node). Built for use at the University of Notre Dame ☘️

Notifications You must be signed in to change notification settings

jaeyoungchang5/menu-text-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 

Repository files navigation

Menu Text App

Automated menu texting app built with a MERN stack (MongoDB, Express, React, Node). Built for use at the University of Notre Dame ☘️

Users can securely login/signup and configure a detailed schedule for menu text notifications. Schedules can be made for each day of the week (Sunday - Saturday). For each day, the user will choose the meal (Breakfast, Lunch, Dinner), the dining hall (North Dining Hall or South Dining Hall), and the notification time.

Admin can post, delete, and edit menus for a dining hall's meal on any given date.

Installation

npm install

MERN Technology Stack

  • MongoDB
  • Express.js
  • React.js
  • Node.js

Running the backend (Express server)

Backend server will run on localhost port 5000

cd backend
node server.js

Running the frontend (React)

React server will run on localhost port 3000

cd client
npm start

Running the database (MongoDB)

MonogDB database will run on localhost port 27017

mongod

User Authentication

User passwords are encrypted using the bcrypt npm package

User Sessions

User sessions are managed with tokens using jswonwebtoken (jwt) npm package

About

Automated menu texting app built with a MERN stack (MongoDB, Express, React, Node). Built for use at the University of Notre Dame ☘️

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published