Skip to content

ducmanhchu/food-selling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 

Repository files navigation

TLU Food

Description

TLU Food is an online food ordering platform combined with a culinary blog, allowing users to order food and share food-related articles. The project features a modern, responsive frontend and a robust backend with secure authentication and modular architecture.

Features

  • Browse and search for a wide variety of food items with detailed product pages and images
  • Add items to a real-time shopping cart and place online orders
  • User registration, login, and secure authentication using JWT
  • Manage personal profiles and view order history
  • Culinary blog: create, read, update, and delete food-related articles
  • Explore and comment on blog posts to engage with the food community
  • Admin dashboard for managing products, orders, users, and blog content
  • Responsive design optimized for both mobile and desktop devices

Technologies

  • Frontend: React.js, Bootstraps, JavaScript (ES6+), HTML5, CSS3/SCSS, React Router, Axios
  • Backend: Django, Django REST Framework, JWT Authentication, Python, SQLite

Project Structure

backend/
  Blog/           # Blog app (models, views, serializers, etc.)
  Web/            # Food ordering app
  TLUfood/        # Django project settings and configuration
  manage.py       # Django management script
frontend/
  src/            # React source code (components, pages, api, etc.)
  public/         # Static assets
  index.html      # Main HTML file

Getting Started

Backend

  1. Install dependencies:
    pip install -r requirements.txt
  2. Run migrations:
    python manage.py migrate
  3. Start the server:
    python manage.py runserver

Frontend

  1. Install dependencies:
    npm install
    # or
    pnpm install
  2. Start the development server:
    npm run dev
    # or
    pnpm run dev

License

This project is for educational purposes.

About

TLU Food - Thang Long University Food Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors