Inspiration

  • In a world where everything is seemingly expensive nowadays, it can be hard for many people to afford the necessities they need in life.
  • Particularly, this issue affects University students who are usually in a tougher financial situation than the average person. It can be hard for a University student to succeed academically when there is financial inequality between them and their peers, as well as school supplies being overly expensive.
  • We wanted to build a solution that can be used to help university students in Calgary to be able to afford the school supplies they want & need.

What it does

  • Supplied! is a web app that can be used by University of Calgary students that are in need to make anonymous requests for school supply funding.
  • Students can fill out a form, specifying the item(s) they require and its associated cost. Supporters can then view a page of listings and choose which item to donate to.
  • In addition, supporters can also donate to the website in which the team at Supplied! will allocate this to the different listings

How we built it

  • Our Supplied! application is built using React.js, HTML, Sass, Node and Express. Breaking up our application into functional components in the frontend that are used in the pages themselves, makes this application scalable and modular for future development.
  • In the frontend using some custom materials and Material UI, we were able to build a modern UI that is accessible on many devices.
  • For the frontend to communicate with the backend, we built a Node.js server using Express, and Node.js in order to store and modify our listing data.

Challenges we ran into

  • Not all our group members have experience with React.js, so there were some challenges that often come with working with a new technology.

Accomplishments that we're proud of

  • A working front-end that captures all the functionalities and our vision.
  • Developing a web app with a smooth user experience in a short amount of time.

What we learned

  • Working in a fast-paced team-focused environment.
  • Project and time management; communication skills & effort estimation.
  • Improved & learned React.js skills and other web development skills.

What's next for Supplied!

  • Potential Improvements:
  • We plan on adding a section for people to donate used items.
  • Communicating with the University of Calgary to support our endeavors.
  • Polish & security improvements.
Share this project:

Updates