Skip to content

CodecoolGlobal/el-proyecte-grande-sprint-1-java-fulopl

Repository files navigation

Chef Choice - a classic weekly menu ordering app

What is Chef Choice?

Chef Choice is a classic prepared meal delivery service, where clients can choose and order their lunch and have them delivered to their home.

img.png

Table of Contents
  1. Main features
  2. Technologies
  3. Developers
  4. How to run this app?
  5. How to use?
  6. Acknowledgments

Main features

  • Weekly menu view
  • Selecting and ordering dishes
  • Security and user management
  • Admin page for editing content
  • Review orders (TODO)
  • Filtering function (TODO)
  • Favorite dish and dish rating (TODO)

(back to top)

Technologies

  • React Vite JavaScript
  • CSS
  • Spring-Boot Java
  • Postgres
  • Git Docker
  • Figma

(back to top)

Developers

(back to top)

How to run this app?

Prerequisites

  • Download Docker Desktop

Installation

  1. Clone the repo
    git clone https://github.com/CodecoolGlobal/el-proyecte-grande-sprint-1-java-fulopl.git
  2. Generate a JWT secret: a-32-character-ultra-secure-and-ultra-long-secret
  3. Set up environment variables like in the .env.example
  4. Open Docker Desktop
  5. Open a Terminal, then step into the projects directory (use cd directory_name to step into directory and cd ..to step backwards)
  6. Write docker compose up --build in terminal
  7. After the build has finished, open http://localhost:5173/ in browser

(back to top)

How to use?

  • You can log in with the test users created in advance:
    • User with basic user rights:
      • username: john.doe
      • password: 123
    • User with admin rights:
      • username: admin
      • password: 123

chef_login_50.png

(back to top)

  • After logging in you can use all the basic features of the application (selecting and ordering meals, check detailed information, check previous orders).
  • With admin rights, you can also use the features under the "Admin" tab, where you will be able to edit different types of content of the website.

img_1.png

(back to top)

Acknowledgments

The badges for the "Technologies" section are from here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •