Skip to content

Prajualit/SnapEats

Repository files navigation

SnapEats

SnapEats is a food delivery application designed to connect users with a variety of restaurants, enabling seamless ordering and delivery services.

Features

  • User Authentication: Secure login and registration system.
  • Restaurant Listings: Browse through a curated list of restaurants.
  • Order Management: Place and track orders in real-time.
  • Payment Integration: Supports multiple payment methods.
  • Responsive Design: Optimized for both web and mobile platforms.

Technologies Used

  • Frontend: Next.js, React, Tailwind CSS
  • Backend: Node.js, Express
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens)

Getting Started

To set up the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Prajualit/SnapEats.git
    cd SnapEats
  2. Install dependencies:

    npm install
  3. Set up environment variables:

    Create a .env file in the root directory and add the necessary environment variables as specified in .env.example.

  4. Run the development server:

    npm run dev

    Open http://localhost:3000 to view the application in your browser.

Folder Structure

The project structure is as follows:

SnapEats/
├── app/                # Next.js application files
├── backend/            # Backend server code
├── components/         # Reusable React components
├── public/             # Static assets
├── .eslintrc.json      # ESLint configuration
├── .gitignore          # Git ignore file
├── README.md           # Project documentation
├── package.json        # NPM package configuration
└── ...                 # Other configuration files

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes. Ensure that your code adheres to the project's coding standards and includes appropriate tests.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

For any inquiries or feedback, please contact Prajualit.

About

Food Delivery Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published