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
2022-12-07 02:13:34 -07:00

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

Profile Page

Profile Page

Search for Users

Searching for users

Searched Users are sorted by first name, then last name, then username

Create, Edit, and Delete Recipes

Create Edit Delete Recipes

Recipes and individual ingredients can be deleted by swiping them off of the screen

Search for Recipes to add to Shopping List

Search Recipes

Delete Items from List

https://user-images.githubusercontent.com/44736322/206134495-b6b97f81-b77b-4068-8359-39e64d5312ca.mp4

Add Additional Items

Add Individual

Shopping List Page

Shopping List Page

Backend Data Models

backend-structure

Description
No description provided
Readme 1 MiB
Languages
Dart 59.5%
Python 17.2%
C++ 10.9%
CMake 9.5%
HTML 0.9%
Other 1.9%