Inspiration

Our goal was to created a web applications that very easy and intuitive to use. Therefore, community organizers don't have to worry about complicated databases. Instead, they can concentrate on helping the community and making a bigger impact.

What it does

Allows local community administrator to keep track of food donations and money donations Only a registered user WITH the good food bank can access the controls and make changes They can easily add a donation, edit it or delete it There is an inventory that constantly keeps track of the items and their quantity based on food donations and also the items that are given When you are not logged in as an administrator, you can :

view general information for each food bank see their statistics (money raised and family helped)

How we built it

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for Food Banks Manager

I don't have time!!!

Built With

Share this project:

Updates

posted an update

What's next for Food Banks Manager

  • Fix the edit part!
  • Add a method so that our inventory qualities can't be negative
  • Add on the front page graphics and diagrams to compare food banks together
  • Add a way to create a user and assign him immediately the good « group » value depending on the color of the food bank where the user works (without going on the admin interface like we need to do now)

Log in or sign up for Devpost to join the conversation.

posted an update

Accomplishments that we're proud of :

  • Obviously, we are thrilled with the final result! We are very proud to have been able to create a functional web applications in only 24 hours even though it was our first time building a complete app with Django.
  • The design of the app is also a bonus! It looks great!
  • Adding the inventory was very hard so having it working is a nice accomplishment
  • Adding security parameters so only certain users were able to go to webpages and apply modifications, we had to read a lot of the Django-documentation to be able to implement that correctly (because we were using the variable given in the url it was a harder challenge)

Log in or sign up for Devpost to join the conversation.

posted an update

Challenges we ran into :

  • It was our first time using Django so every-step of the way, we needed to constantly go read about what we wanted to do and how we could implement it in our app
  • Because Django needs to run on a local computer, it was difficult to work as a team on the project
  • Creating the inventory was particularly hard to do because we had not planned for it initially when we were creating our models, instead of creating a model and putting it in our database, we created a dictionary which is constantly looking for new entries. It is probably not the most efficient way to do it but we were proud to have found a creative solution using our previous knowledge of Python
  • It is possible for our inventory quantity to have a negative value which in reality wouldn't be possible. Because of the previous problem mentioned, it was harder to call the inventory dictionary in our function to check if the request would make the value negative. Considering the limited amount of time we add, we decided to keep it like that but it is definitely something we want to work on.
  • For some mysterious reason, 30 minutes before submitting the project, our edit page stopped working (it was working all night). It is definitely a deception but it shouldn't take too much time to find the problem, it is probably because of the frontend design we added towards the end.

Log in or sign up for Devpost to join the conversation.

posted an update

What it does :

  • Allows local community administrator to keep track of food donations and money donations
  • Only a registered user WITH the good food bank can access the controls and make changes
  • They can easily add a donation, edit it or delete it
  • There is an inventory that constantly keeps track of the items and their quantity based on food donations and also the items that are given

When you are not logged in as an administrator, you can :

  • view general information for each food bank
  • see their statistics (money raised and family helped)

Log in or sign up for Devpost to join the conversation.