Inspiration
Our inspiration is taken from the ongoing crises in Ukraine. Originally, we hoped to setup a site to send supplies to those in need in Ukraine. However, this idea quickly expanded to a more expansive concept, in which all less fortunate people in need would be able to request gifts.
Our mission is to build partnerships between local individuals and the community to generate support for a more accessible and personable gift of charity. The act of donation raises awareness and provides support to people who are less fortunate. Our company ensures a gift, of any magnitude, amplifies the lives of children affected by problems out of their control.
What it does
The general idea of Giving Hope is to provide a site for those in need to request gifts or items. Donors can then log on to the site and buy requested items.
How we built it
We used React and json to build Giving Hope. The front-end is done with React and Javascript. All of the information from users is stored using json.
Challenges we ran into
We ran into issues storing user information and requests in the cloud. Since this is most of our group's first time working on both front-end and back-end, we had to learn everything from scratch. Thus, implementing a cloud was very difficult. We also had problems adapting to Javascript, since it is a language we are not familiar with.
Accomplishments that we're proud of
We are very proud of our product; we believe that we have created something that is extremely useful and practical. Accomplishing what we built from scratch, including learning about Javascript, cloud functions, front-end, as well as MongoDB is something we are very proud of.
What we learned
We learned so much about all of the products we used. All of us learned about the connections between front-end and back-end, and the difficulties of being full-stack developers. We learned about cloud functions and storing and extracting inputs from the cloud, as well as storing user inputs with Javascript.
What's next for Giving Hope
Next for Giving Hope involves making our website accessible for more humanitarian crises across the globe. We also plan on implementing a better and more visually pleasing user interface, for more accessibility. Implementing a simpler way to search through requests is also included in our future plans.
Built With
- console
- html5
- javascript
- json
- npm
- react
Log in or sign up for Devpost to join the conversation.