Chef Choice is a classic prepared meal delivery service, where clients can choose and order their lunch and have them delivered to their home.
Table of Contents
- 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)
- Download Docker Desktop
- Clone the repo
git clone https://github.com/CodecoolGlobal/el-proyecte-grande-sprint-1-java-fulopl.git
- Generate a JWT secret: a-32-character-ultra-secure-and-ultra-long-secret
- Set up environment variables like in the
.env.example
- Open Docker Desktop
- Open a Terminal, then step into the projects directory (use
cd directory_name
to step into directory andcd ..
to step backwards) - Write
docker compose up --build
in terminal - After the build has finished, open http://localhost:5173/ in browser
- 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
- User with basic user rights:
- 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.
The badges for the "Technologies" section are from here.