Skip to content

Java Web MVC architectural pattern. Provides functionalities for ordering food, managing shipments, and includes separate interfaces for shop managers and administrators.

bin2209/FastFoodOrdering-JavaWebMVC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fast Food Delivery MVC Java Web Application

This project is a Fast Food Delivery Web Application built using Java and follows the MVC (Model-View-Controller) architectural pattern. It provides functionalities for ordering food, managing shipments, and includes separate interfaces for shop managers and administrators.

Features

User Authentication: Secure login system for customers, shop managers, and administrators. Order Food: Customers can browse through the menu, select items, and place orders. Ship Food: Management of food shipments, including tracking and delivery status updates. Shop Manager Interface: Interface for shop managers to manage inventory, view orders, and update order status. Admin Panel: Administrative interface for system management, user management, and overall application configuration. Technologies Used

Java: Core programming language for backend development. JSP (JavaServer Pages): For dynamic web page generation. Servlets: Handles HTTP requests and responses. JDBC (Java Database Connectivity): Java API for connecting and executing queries with the database. MySQL: Database management system for storing application data. HTML/CSS: Frontend markup and styling. JavaScript: Enhancing user interactions on the client side. MVC Pattern: Organizes code into models, views, and controllers for maintainability and scalability.

How to Use

Clone the repository to your local machine. Set up a local server environment with Java Servlet container (e.g., Apache Tomcat) and MySQL. Import the provided database schema to your MySQL database. Configure the database connection in the Java files as per your local environment settings. Deploy the application on your Servlet container. Access the application through your web browser and start ordering food or managing the system as a shop manager or administrator.

Contributions

Contributions are welcome! If you have any ideas for improvement or would like to report a bug, feel free to open an issue or submit a pull request.

License

github.com@bin2209

About

Java Web MVC architectural pattern. Provides functionalities for ordering food, managing shipments, and includes separate interfaces for shop managers and administrators.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published