Skip to content

πŸ• A full-stack pizza delivery platform built with the MERN stack (MongoDB, Express.js, React, Node.js) and EJS for server-side templating. Features real-time order tracking, menu management, and user authentication. Ideal for learning modern web development, practicing full-stack skills.

License

Notifications You must be signed in to change notification settings

yavuzahmet1/mern-pizza-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ• Full-Stack Pizza Delivery Platform

A full-stack pizza delivery platform built with the MERN stack (MongoDB, Express.js, React, Node.js) and EJS for server-side templating. This project features real-time order tracking, menu management, and user authentication. It's ideal for learning modern web development, practicing full-stack skills, or launching a pizza business.


🚧 Project Status

Currently under development. The platform is a work in progress, and new features are being added regularly. The core functionality has been implemented, but some features are still being fine-tuned.


πŸ”§ Technologies to Be Used

  • MERN stack (MongoDB, Express.js, React, Node.js):
    The core stack for building the full-stack application. MongoDB will be used for database management, Express.js and Node.js will be used to create the backend API, and React.js will be used for building the frontend user interface.

  • EJS for server-side rendering:
    EJS (Embedded JavaScript) will be used to render dynamic HTML pages on the server side, providing a seamless user experience and allowing for real-time updates.

  • JWT (JSON Web Token) for authentication:
    JWT will be implemented for secure user authentication, enabling users to sign up, log in, and maintain sessions across the platform.

Email System Flow

sequenceDiagram
    participant Main
    participant Helper
    participant Dotenv

    Main->>Dotenv: dotenv.config()
    Main->>Helper: sendMail()
    Helper->>process.env: EMAIL_SENDER_NAME
    process.env-->>Helper: Returns the value
Loading

About

πŸ• A full-stack pizza delivery platform built with the MERN stack (MongoDB, Express.js, React, Node.js) and EJS for server-side templating. Features real-time order tracking, menu management, and user authentication. Ideal for learning modern web development, practicing full-stack skills.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •