safizn / cheese-hackathon

Project from 24 hour hackathon

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Local Goods Distribution

With the financial difficulties and hardships caused by the COVID pandemic, the state initiated aid programs together in partnership with local organizations in the Madison area.


"Goods Distributions" webapp tracks and aggregates the details of these local volunteering organizations, that distribute governmentally-aided food, clothes, and other supplies to the local communities.

Our purpose is to reach as many possible people in need, so we can fight this pandemic together.


Organizations are able to to add themselves to the list, and add new goods categories. While the users will be able to view and get notifications over available distributions in their area.


Project links:

Features:

  • Table with list of distributer volunteers/organizations.
  • Map with locations of distributers.
  • CRUD functionality to Firestore and file storages.
  • Goods categories list.
  • Login/Register functionality.
  • Filter by location and category.
  • PWA: Installable webapp with offline, and push notification functionalities.
  • SMS notifications over local distributions open today in location of the user.

Distributers data properties:

  • Name of distributor
  • Location address
  • Type of food distributing
  • Date and time distributing food
  • Phone number

Technology stack:

  • Webapp architecture: Single Page App
  • Hosting: Firebase platform
  • Database: Firestore
  • Storage: Firebase storage
  • Frontend: React, Tailwind CSS, development cycle Vite
  • Maps: Google maps API.
  • Backend: Nodejs
  • Deployment: using Github Actions integrated with Firebase hosting.

Resources mainly used:



Team:

  • Adithya
  • Michael
  • Daniel
  • Safi

About

Project from 24 hour hackathon


Languages

Language:JavaScript 98.5%Language:CSS 0.8%Language:HTML 0.7%