Skip to content

iamneo-production/f06afc04-fde3-46d9-926c-b91a568f8aa2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Food Order and Delivery Portal

This is a web application for ordering food online and getting it delivered to your doorstep. The application is built using Java with Spring Boot for the backend, MySQL for the database, and HTML, CSS, and Angular for the frontend.

Features

  • User Authentication: Users can sign up, log in, and log out securely.
  • Browse Menu: Users can view the list of available food items.
  • Place Orders: Users can add items to their cart and place orders.
  • Order Tracking: Users can track the status of their orders.
  • Admin Dashboard: Admins can manage food items, orders, and users.

Technologies Used

  • Java
  • Spring Boot
  • MySQL
  • HTML
  • CSS
  • Angular

Setup Instructions

Prerequisites

  • Java Development Kit (JDK) installed
  • Maven installed
  • MySQL Server installed
  • Node.js and npm installed

Backend Setup

  1. Clone the repository:

  2. Navigate to the backend directory:

  3. Set up the MySQL database:

    • Create a new database named food_order_portal.
    • Update the application.properties file with your MySQL username and password.
  4. Run the Spring Boot application:

The backend server should now be running on http://localhost:8080.

Frontend Setup

  1. Navigate to the frontend directory:

  2. Install dependencies:

  3. Start the Angular development server:

The frontend application should now be accessible at http://localhost:4200.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

https://sonarcloud.io/summary/overall?id=examly-test_f06afc04-fde3-46d9-926c-b91a568f8aa2