Inspiration
Many are starving especially in the countries that are still under development or those that are in the countries with trailing wars which lead to death and reduces productivity and sustainability of human lives. Many hotels or other services that manage food throw away food which would be given to the people to survive and I noticed that there is no platform to link people who can donate food to the potential distributors like NGO services or other food banks because there is no such awareness
What it does
EndStarve links people who can donate food either local citizens, hotels, restaurants, bakery services and other potential partners to potential NGO bodies who strive to improve human life or other enthusiastic individuals who organize different sorts of charity events. Donors can search for the NGO workers in their location or online if the donation is to be given in terms of money and they will be able to get their contacts and the organizations will be able to claim the donations
How we built it
Building EndStarve I incorporated SpringBoot a framework of Java, Spring Security for a powerful security system for users who login in order to maintain their identities and the user info and different information will be kept into postgresql and thymeleaf was used as the templating engine to render the UI. We will have two kinds of users: A donor such as a hotel, restaurant or other potential personnel and their role will be to donate food or money to people in need by contacting NGOs. Another role for an NGO or charity worker who will be able to claim the donation and deliver it to the person in need
Challenges we ran into
It was the first time using a templating like thymeleaf where connecting the views to the specific rules was first challenging but with watching tutorials I learned everything and ended up coming up with an MVP that has a good UI/UX
Accomplishments that we're proud of
Being able to complete the main features and contributing to building a tangible solution towards the UN SDGS of no hunger I was proud of being able to use technology to building solutions that help other people
What we learned
I learned using thymeleaf as a templating engine for displaying the UI in Java applications, and learned to use TailwindCss for building beautiful UIs without having to code everything manually hence managing time and delivering quality results
What's next for EndStarve
Adding other features such as map integrations to view real time locations of the donors. Adding a community forum for posting different events such as charity events. Adding AI agents to help in ranking of individuals who make lots of impact in the society and advertising / raising awareness for EndStarve for it to be used by all people in the world
Built With
- postgresql
- springboot
- springsecurity
- tailwindcss
- thymeleaf
Log in or sign up for Devpost to join the conversation.