Skip to content

An online Food Delivery Application having backend REST-API, made in Java Spring Boot, JPA-Hibernate with MySQL database.

License

Notifications You must be signed in to change notification settings

dipeshsingh253/FoodyExpress

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foody Express (Online Food Order System)

  • An online Food Delivery Application having backend REST-API, made in Java Spring Boot, JPA-Hibernate with MySQL database.
  • This project is developed by team of 5 Back-end Developers during Construct Week Project in Masai School.

    Used Tech Stack & Tools:

    1. JAVA
    2. Spring
    3. Spring Boot
    4. Spring data JPA
    5. Hibernate
    6. MySQL
    7. Git
    8. GitHub

    Modules

    1. Login Module
    2. Customer Module
    3. Restaurant Module
    4. Order Module
    5. Bill Module
    6. Item Module
    7. Cart Module
    8. Exception Module

    Installation & Run

    1. clone our Project into your local machine.
    2. Open Your STS
    3. Goto File -> Import -> Select Maven -> Choose Existing Maven -> Click on browse -> Choose the project location -> Select the project -> Finish
    4. All done, good to go!
    • Before running the API server, you should update the database config inside the application.properties file.
    • Update the port number, username and password as per your local database config.
        #db specific properties
        server.port=8088
        
        spring.datasource.url=jdbc:mysql://localhost:3306/foody_express_db;
        spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
        spring.datasource.username="Your SQL username"
        spring.datasource.password="Your SQL Password"
        
        #ORM s/w specific properties
        spring.jpa.hibernate.ddl-auto=update
        spring.jpa.show-sql=true
        
        #validation exception activate
        spring.mvc.throw-exception-if-no-handler-found=true
        spring.web.resources.add-mappings=false
        
        #enable swagger
        spring.mvc.pathmatch.matching-strategy = ANT_PATH_MATCHER
    
    

    ER Diagram

    Online-Food-Order-App

    Contributors

            

       Sanajit Jana   Sakshi Kumari   Kumar Saurav   Ranjit Lagda   Dipesh Singh

  • About

    An online Food Delivery Application having backend REST-API, made in Java Spring Boot, JPA-Hibernate with MySQL database.

    Topics

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages

    • Java 100.0%