Files
OneTrip/readme.md
Alexander Laevens 4d0388b262 +Add quantity field to ingredients
+Clear list now requires confirmation
+Confirm / Cancel buttons are now coloured
2022-12-07 02:13:34 -07:00

59 lines
1.8 KiB
Markdown

# One Trip
## Technologies Used
### Backend
- Django
- Django Rest Framework (REST API)
- Django Channels (WebSocket interface)
- SQLite (Only because I am not deploying this to the Play Store)
- Redis (WebSocket cache)
### Deployment
- Daphne (ASGI Application server)
- Nginx
- Ubuntu
### Frontend
- Flutter
## Pictures
### Main Menu
![Login Screen](https://user-images.githubusercontent.com/44736322/206134503-490b7b5c-9ef1-4a32-af2f-a664b587c4d6.png)
### Profile Page
![Profile Page](https://user-images.githubusercontent.com/44736322/206134506-7c035ea7-8431-4116-b61f-f1bbe0b23713.png)
### Search for Users
![Searching for users](https://user-images.githubusercontent.com/44736322/206134507-c2e5c805-3c0e-4ead-9c48-b047e5fb75dc.png)
Searched Users are sorted by first name, then last name, then username
### Create, Edit, and Delete Recipes
![Create Edit Delete Recipes](https://user-images.githubusercontent.com/44736322/206134508-94332b3e-ea62-47e5-8426-c876e9f7ce24.png)
Recipes and individual ingredients can be deleted by swiping them off of the screen
### Search for Recipes to add to Shopping List
![Search Recipes](https://user-images.githubusercontent.com/44736322/206134511-c0fd19b3-9816-4d87-bfde-54fb110c2fe5.png)
### Delete Items from List
https://user-images.githubusercontent.com/44736322/206134495-b6b97f81-b77b-4068-8359-39e64d5312ca.mp4
### Add Additional Items
![Add Individual](https://user-images.githubusercontent.com/44736322/206134513-c6d7bedd-659f-45de-83ef-7aa4b1a9378f.png)
### Shopping List Page
![Shopping List Page](https://user-images.githubusercontent.com/44736322/206134515-1636e086-80a7-45df-801b-af90c2059d10.png)
### Backend Data Models
![backend-structure](https://user-images.githubusercontent.com/44736322/206135954-63c728ce-3662-4e10-9914-557ce65f04ee.png)