devisreal / TastyTracks

TastyTracks is an innovative online food ordering system built by me for my undergraduate final year project. This repository houses the codebase for a final year project that seamlessly integrates a user-friendly web interface, secure payment processing, and efficient order management.

Home Page:https://tastytracks.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tasty Tracks

Tasty Tracks is an online food ordering system that allows customers to explore menus, place orders, and enables restaurant owners to manage their menus and track orders. This project is developed using Next.js, Tailwind CSS, and Django.

Features

  • Customer Features:

    • Explore available restaurants and menus.
    • Place orders and track order history.
    • User authentication and profile management.
  • Restaurant Owner Features:

    • Manage restaurant information and location.
    • Add, edit, or remove menu items.
    • View and process incoming orders.
  • Admin Features:

    • Access an admin dashboard for system analytics.
    • Manage user accounts and permissions.
    • View and manage all orders.

Tech Stack

  • Frontend:

    • Next.js
    • Tailwind CSS
    • Mantine UI
  • Backend:

    • Django
    • Django REST Framework
  • Database:

    • SQLite (Development)
    • PostgreSQL (Production)

Getting Started

Prerequisites

  • Node.js and npm
  • Python 3 and pip
  • Django
  • PostgreSQL (for production)

Installation

  1. Clone the repository:

    git clone https://github.com/devisreal/TastyTracks.git
  2. Navigate to the frontend and install dependencies:

    cd frontend
    npm install
  3. Navigate to the backend and install dependencies:

    cd backend
    pip install -r requirements.txt
  4. Run the development servers:

  • Frontend

    npm run dev
  • Backend

    python manage.py runserver
  1. Open your browser and visit http://localhost:8080.

License

This project is licensed under the MIT License - see the LICENSE.

About

TastyTracks is an innovative online food ordering system built by me for my undergraduate final year project. This repository houses the codebase for a final year project that seamlessly integrates a user-friendly web interface, secure payment processing, and efficient order management.

https://tastytracks.vercel.app

License:MIT License


Languages

Language:JavaScript 72.4%Language:CSS 21.1%Language:Python 4.2%Language:HTML 2.3%Language:Shell 0.0%