Skip to content

amitbhsingh/greatguyz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GreatGuys Web Application

Overview

GreatGuys is a web application designed to revolutionize the fast food industry by offering a mouthwatering and guilt-free vegetarian dining experience. Our mission is to provide chef-inspired dishes that cater to diverse tastes and dietary preferences, emphasizing sustainability, health, and taste.

Features

  • User Authentication: Allows users to sign up and log in using either their email and password or through third-party services like Google and Facebook.
  • Profile Management: Users can view and edit their profiles.
  • Menu: A detailed menu showcasing the restaurant's offerings.
  • Contact Form: Users can reach out to us through a contact form.
  • About Us Page: Information about the mission and values of GreatGuys Eatery.

Tech Stack

  • Frontend: React, TypeScript
  • Styling: CSS with support for responsive design
  • Backend: Node.js, Express
  • Database: MongoDB with Mongoose
  • Authentication: Passport.js with Google OAuth and Facebook OAuth strategies
  • Session Management: express-session with connect-mongo for session storage
  • Testing: Vite, Vitest, Testing Library for React, Jest-DOM
  • Linting and Formatting: ESLint, Prettier

Development Setup

To get started with development, follow these steps:

  1. Clone the repository.
  2. Navigate to the project folder and install dependencies.
npm install

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published