Thanks to visit codestin.com
Credit goes to github.com

Skip to content

thebeast1819/DoNation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DoNation

Table of Contents
  1. What is DoNation?
  2. Screenshots
  3. Backend repository
  4. Features
  5. Tech Stack used
  6. Local Setup
  7. Team Members

About DoNation

DoNation is an online donation portal that helps in reducing the barrier between a donor and acceptor. The following software requirements document specifies its software design in detail. The design specifications are based on the functional features, non-functional features, limitations, and the interface of the software. It will help in a social welfare cause as it will help in reducing the problems of poor people and bring smiles to many faces.DoNation intends to fill this need by providing the software for the same. To have a smooth execution of the plan from the very first step to the last, a well-defined requirements document is needed. This document represents the Coding Phase of the project. It includes the details of the implemented modules as well as detailed accounts of the individual contributions on Github. All the contributions are made on the DoNation repository.

Screenshots

Screenshots of our website are added to this link.

Backend Repo of the project

Click on this link to have a look at the backend.

Features

  • Users can post their items which they want to donate and other user who are in need, they can get it.
  • If a user requires something, they can post a requirement for that.
  • Directly chat with the owner of the product for getting any item.
  • If someone wants to raise a hand on a donated item, they can easily do that.

Tech Stack Used

  • MongoDB
  • Express
  • React JS
  • Node.js

Local Setup

To set up DoNation for development, you need to follow the steps mentioned below:

Step 1: Install Node.js from the Node.js official website.

During the developement process, I used node version v16.13.0. You can check your node version by running the following command:

node -v

Step 2: Setup React environment.

Follow the steps mentioned in the official documentation to setup the environment.

Step 3: Clone the repository

git clone https://github.com/thebeast1819/DoNation.git

Step 4: Install dependencies

npm install

Step 5: Running the application

Run the app in the development mode. Just type npm start in the terminal to open the website.

Environemnt Variables

REACT_APP_GOOGLE_CLIENT_ID=""

Team

  • Aman Vaishya 2020-IMG-008
  • Sahil Mittal 2020-IMG-054
  • Mandeep Mallik 2020-IMG-035

Show your support

Give a ⭐️ if this project helped you!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •