An open API service indexing awesome lists of open source software.

https://github.com/sadeeshaperera/yumride--online-food-ordering-system

SLIIT 2nd year first semester university project using Java, servlets for an online food ordering system
https://github.com/sadeeshaperera/yumride--online-food-ordering-system

bootstrap5 crud css-framework eclipse html5 java jdbc jsp mvc-architecture mysql mysqlworkbench online-food-ordering servlets university-project

Last synced: 3 days ago
JSON representation

SLIIT 2nd year first semester university project using Java, servlets for an online food ordering system

Awesome Lists containing this project

README

        

# YumRide πŸ”

πŸ”° Demo Video About this Web Application : https://youtu.be/t8QaBHU6ihk

### Key Features for Customers πŸ’


YumRide

  • Menu Food items Navigation and Selection.
  • Account Creation and Login Function
  • Profile Page (Profile CRUD Operations)
  • Food Collection Page
  • Ordered Food List Page
  • Dynamic Header and Footer

    ### Main Features for Administrators πŸ›‘οΈ


    CRUD

  • Admin Login Page
  • Admin Manage Users (User CRUD Operations)
  • Admin Manage Deliveries (Delivery CRUD Operations)
  • Admin Manage Orders (Order CRUD Operations)
  • Admin Manage Product Items (Product CRUD Operations)

    Login Page πŸ”‘


    LoginPage

    #### πŸ”’ Sample Login Credentials

    ```sh
    Customer Login Details

    Email:[email protected]
    Username:sadee
    password:123

    Admin/Staff Login Details

    Email : [email protected]
    Username : sam
    Pasword : 1234

    ```

    Used Technology Stack

    - 🌐 Frontend: HTML, CSS, Bootstrap 5, JSP

    - πŸ“¦ Backend: Java Beans,Java Servlet,JDBC

    - πŸ—„οΈ Database: MySQL

    - πŸ— Architecture: MVC Architecture

    Used Tools and Applications

    - Eclipse Oxygen IDE

    (Note: You use can different version of Eclipse or different IDE. But Folder structure is different in other IDE )

    - Tomcat 9 Server

    - MYSQL Workbench πŸ—„οΈ


    This GitHub project showcases the comprehensive web application developed as part of our second-year, first-semester academic achievement at SLIIT.

    This Online Food Ordering System is an innovative and user-friendly web application designed to streamline business food operations for customers and restuarent administrators. With a focus on simplicity, efficiency, and data security, this project aims to revolutionize the food industry's food selection and order procedures

    - πŸ‘¨β€βš•οΈ Order Processing: Simplified and automated order processing, ensuring accurate prompts.

    - πŸ“ Account Creation : Easily create and manage orders, facilitating quick delivery for customer satisfaction.

    - πŸ’» User-Friendly Interface: Intuitive UI/UX design for a seamless experience for both customers and administrators.

    - πŸ—ƒοΈ Database Management: Efficient handling and real-time tracking of user data,order,delivery records.

    - πŸ”’ Data Security: Robust security measures to safeguard sensitive customer information and maintain confidentiality.

    - πŸ’Ž Admin Portal: A user-friendly admin dashboard for administrative purposes.

    We encourage students,developers and technology enthusiasts to explore and learn from our implementation.

    We are proud of the hard work and dedication poured into this project and hope that sharing it on GitHub will inspire others to innovate and contribute to the advancement of technology in the food industry.

    βš™οΈ Set Up Guide

    ```sh
    1.Download & Install Above Tools and Applications.

    2.Clone this repository or download the code and import folder into Eclipse IDE.

    3.Create a database name "yumride" in SQL Workbench.
    Note: Make sure to change password according to your workbench password to connect database to this application.

    4.After creating database run "SQLQueries.sql" file in MySQL Workbench.

    5.Finally Run the application on Tomcat server.

    ```

    About Contributions πŸ‘¨β€πŸ’»

    Clone or download this repository to access the codebase and contribute to its continuous improvement. Feel free to raise issues, provide feedback, and submit pull requests, as we believe in the power of collaboration and open-source developmentπŸ«‚

    As the project leader, I'd like to thank each project member for their dedicated contributions to their respective tasks πŸ™

    Ask Me Anything 🀝



    sadeesha-perera
    sadeesha.b.perera
    sadeesha_b_perera_



    Thank you for visiting our repository, and we look forward to your active involvement in making the Online food ordering system even more exceptional!