Skip to content

A full-stack Food Menu application using Spring Boot + PostgreSQL and React,js + TypeScript.

License

Notifications You must be signed in to change notification settings

caiogmello/menu-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Food Menu

This project is a fullstack application that simulates a Restaurant Menu, which you can add new foods to the Menu.

Technologies that I used:

Backend:

  • Java Spring 🍃
  • Spring MVC
  • Spring Data JPA
  • Lombok
  • PostgreSQL

Frontend:

  • React.js
  • TypeScript
  • React Query
  • Axios

To run:

Clone the repo:

    git clone https://github.com/caiogmello/menu-application.git

Then run the React application:

    cd frontend/
    npm install
    npm run dev

Then, open http://localhost:5173/.

Now, acess the backend folder:

    cd ../backend/
  • Inside your IDE, install all maven dependencies.
  • Then, create your own database named 'food'.
    cd src/main/resources
    touch application.properties
  • Now, inside the application.properties file, put this your database informations. Like this:
    spring.datasource.url = jdbc:postgresql://localhost:5432/food
    spring.datasource.username = yourusername
    spring.datasource.password = yourpassword

Now, run the Spring using your IDE.

Credits

This project was inspired on Fernanda Kipper’s project, that you can see on this videos:

In addition, the proper project license is specified in the project with the name LICENCE. Check for more informations.

About

A full-stack Food Menu application using Spring Boot + PostgreSQL and React,js + TypeScript.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published