Picnic Basket

Picnic Basket is a food ordering application that we developed as part of our Software Project course at the University of Constance. It received a grade of 1.3 (very good).
The app allows users to order food from restaurants and discover picnic spots around the city of Constance.
Login & Register
We implemented a fully functional login and registration system with a web server.



You will receive a verification code via email:

Restaurants Map
The main feature of this app is the Restaurant Map where you can find restaurants and picnic spots.
Layer/Map Selector
The Layer and Map selector lets users choose what they want to display.



Filter
The filter allows users to find specific meals they want to purchase.

Chatbot
We also implemented an AI Chatbot that uses the OpenAI API and can access our database.



Picnic Spots
The map includes various parks and picnic places for you to explore.

Restaurant
To select a restaurant, simply click it on the map.


On the restaurant page, you can see all the meals they offer.



Place Order
To place an order, you can select when you want to receive it and your preferred payment method.


Once you place an order, we will process it and inform you if it was successful. While youre waiting, you can enjoy an animation of korbi, our mascot.



If your order is successful, you’ll receive a confirmation email and the order will be shown on the map.


Orders
On the Orders page, you can view your placed orders and rate previous orders.



Settings
In the Settings menu, you can change your profile, password, payment methods, log out, and delete your account. In the options, you can change your currency and add a Business account.


Business Account
If you have a Business account, you can view placed orders and edit your restaurant information:


You can also manage your meals:
