Repository created for recruitment process at Metapack Poland.
- Ability to order any set of dishes.
- Each dish can be selected multiple times.
- Total price of selected dishes is updated as soon as the order changes.
- Order confirmation is send via email. (Emails are send via Twilio Sendgrid service)
- Orders history
- Configuration stored in appsettings.json file.
-
MongoDB instance
-
Sendgrid account
For API project:
- Create Mongo Database, and populate it with data from MetaPizza.archive file, using
mongorestore
- In appsettings file, in DatabaseSettings section, provide ConnectionString to MongoDB (Connection String URI Format โ MongoDB Manual)
- In the same appsettings file, in SendGridSettings section, provide an apikey for SendGrid account and email address from which emails should be send to the end user.
For GUI project:
- In appsettings file provide API address.