Skip to content

πŸ“¦ A donation-based community marketplace for essentials supplies during COVID-19

Notifications You must be signed in to change notification settings

arghyab0/Givemore-Web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

62 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Givemore Logo

A donation-based community marketplace for essentials supplies during COVID-19.

GitHub Workflow Status License Twitter Follow

App Screenshot

✨ Features

  • Sign up with Google or email
  • Add donation listings
  • View and delete active donation listings
  • Browse donation listings
  • Filter listings wrt categories
  • Add listings to cart
  • Checkout cart items

πŸ›  Tech Stack

Frontend: React, Redux, React Bootstrap, Sass

Backend: Firebase

Deployement: Firebase hosting, Github Actions

πŸš€ Run Locally

Clone the project

  git clone https://github.com/arghyab0/givemore-web.git

Go to the project directory

  cd givemore-web

Install dependencies

  npm install

Start the server

  npm run start

πŸ“‚ What's inside?

.
β”œβ”€β”€ .github/workflow
β”œβ”€β”€ node_modules
β”œβ”€β”€ public
β”œβ”€β”€ src
β”‚   β”œβ”€β”€ assets
β”‚   β”œβ”€β”€ components
β”‚   β”œβ”€β”€ customHooks
β”‚   β”œβ”€β”€ firebase
β”‚   β”œβ”€β”€ hoc
β”‚   β”œβ”€β”€ pages
β”‚   β”œβ”€β”€ redux
β”‚   β”œβ”€β”€ App.jsx
β”‚   β”œβ”€β”€ App.scss
β”‚   └── index.js
β”œβ”€β”€ .firebaserc
β”œβ”€β”€ .gitignore
β”œβ”€β”€ firebase.json
└── package.json

πŸ‘ Feedback

If you have any feedback, please reach out to me here.