Skip to content

ps428/AMY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AMY: A Meal by You

Hits

AMY

AMY is an innovative food bank app designed by keeping SNU’s current mess ecosystem in consideration. AMY allows the students to make efficient use of their about to be lapsed mess card balance by making meal donations for the people for whom affording the meals is not that simple, eg. gardeners, nurserymen, guards working in night shifts etc.

AMY helps in efficient exhaustion of the almost lapsing mess card balance while making an effort to encourage the value of sharing among the student community and makes it more caring. It even gives a sense of warmth to the workers who then would feel more attached to their workplace.

Getting Started

This project is a starting point for a Flutter application. Just open the Flutter/amy directory in terminal and run: flutter run

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

App Screenshots:

Public:

App logo in mobile

Loading page

Home Page

Login Page

Sign up page

User Side Pages:

User home

User Donate

User Confirm

User Confirm

User Records

Admin Pages

Admin Home

Admin Serve

Admin Bill

Admin Inventory

File Structure

1. Public

  • Loading page: main.dart -> LoadingScreen => DONE
  • Login Sign up Page: home.dart -> HomeScreen => DONE
  • Login Page: login.dart -> LoginScreen => DONE
  • Sign Up Page: signin.dart -> SignupScreen => DONE

2. User

  • User Home: uhome.dart -> UHomeScreen => DONE
  • Donate Now: udonate.dart -> UDonateScreen => DONE
  • Confirm Donation: uconfimation.dart -> DONE
  • Bagde: uthanks.dart -> DONE
  • My Account: uaccount.dart -> UAccountScreen => DONE
  • Confetti / Thanks page: uthanks.dart -> UThanksScreen => DONE
  • About page: about.dart -> DONE

3. Admin

  • Admin Home: ahome.dart -> AHomeScreen => DONE
  • Serve Meal: aserve.dart -> AServeScreen => DONE
  • Bill: abill.dart -> ABillScreen => DONE
  • Inventory: ainventory.dart -> AInventoryScreen => DONE

4. Backend Pages

  • To access all pages: all.dart
  • Firebase Authentication and other services: authentication_service.dart
  • Default constants: constants.dart
  • Testing file: test.dart
  • Validate Firebase authentications: validate.dart
  • Deafut Firebase generated: firebase_options.dart, generated_plugin_registrant.dart

ToDo List

  • Basic Ideation
  • Problem Statement Definition and Proposal
  • Flutter Setup
  • Connect Firebase and Configure
  • Routing and Internal link test
  • Add a Loading Screen
  • Home Screen
  • Donate Now Screen
  • Login and Signup Pages
  • Firebase Auth on Login and Signup
  • Work on DB
  • Design a final flow for everything
  • Work on SRS doc
  • Finalize the flow of the app
  • User side page creation: Just need confetti
  • User side DB work
  • Admin side page creation
  • Admin side DB work
  • Generation of Slip and Details (needs more thoughts on this)
  • Food bowl increment on donation (Slider {Chakra})
  • Global counter
  • Video/Gif/Slideshow as gratitue
  • Confetti and Thanking features (Quote, Badge etc)
  • User's record of donation
  • Add a user manual
  • Add a QnA page
  • Confirmation button upon donation
  • Timestamp of donation and serving : Donation done
  • In app notification on meal serving
  • Use group by kind of something to get superstar from the bill table
  • Add a graph. Can use sunc_fusion_flutter_charts

  • Confetti: Done
  • Card on personal details: Done
  • Pictures: Done
  • Mustard or darkish yellow on confirm donation {behind confirm your donation}
  • About page: Floating icon: Amy card logo and some lines from first doc
  • Our team photo in about page: minds behind the meals
  • Sign out on right end in my account page
  • Sort table in my account
  • Meal donated based food image
  • Table on confirm your donation
  • Spacing adjustment
  • Overall text size increment
  • Home: Above Welcome to amy, insert box; remove confetti button; Donate food->amy:a meal
  • Donate: Above start by.., insert box; add slider; get estimate and doante button size increase; food image slight small
  • My Account: reduce column gaps; correct table fonts
  • Photo small; mind behind the meals larger
  • Change headers text types
  • Home: Add lavendar card behind donation status
  • Home: Remove color from drop down breakfast, lunch, dinner in home page
  • Serve: Add confirmation popup
  • Bill: Add bill from keep
  • Inventory: Add lavendar color to header row {this has been done before somewhere in user}
  • Notification to user on meal confirmation

About

AMY: A Meal by You.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages