Skip to content

"GoodWill is an NGO funding platform built with React, Redux, Node.js, Express, and MongoDB. It features an intuitive admin dashboard, user-friendly landing page, and efficient data management using Redis. The platform enhances user engagement and satisfaction through responsive UI and seamless functionality

Notifications You must be signed in to change notification settings

ReyKan-KP/GoodWill_2.0

 
 

Repository files navigation

GOODWILL

SOCIAL MARKET PLACE FOR NGOs

This is a website designed to connect NGOs with potential donors and volunteers. The website serves as a platform for NGOs to showcase their causes and projects, while also allowing users to browse and donate to the causes they support.

Getting Started

Prerequisites

To run this project, you will need:

  • A web browser such as Google Chrome, Mozilla Firefox, or Safari.
  • A stable internet connection.

Running the project

To run the project, simply navigate to the website URL in your web browser.

  1. Git clone gh repo clone Akashsnar/GoodWill_2.0
  2. Open the project folder
  3. Open the terminal and run

the following commands:

  1. npm install
  2. node app.js -> Backend
  3. npm start -> Frontend

Built With

This website was built using the following technologies:

  • HTML5
  • CSS3
  • JavaScript
  • Bootstrap
  • Node.js
  • React
  • Express.js
  • MongoDB
  • AJAX(fetch)
  • Morgan

Features

The NGO Marketplace Website includes the following features:

  • NGO Directory: A directory of NGOs with details about their causes and projects.
  • Donation System: A donation system that allows users to donate to their chosen NGOs using their credit card or PayPal account.
  • Responsive Design: A responsive design that ensures the website looks good on all devices, including desktops, tablets, and mobile devices.
  • Addition of a feedback system to allow users to provide feedback on the services offered by NGOs.
  • Implementation of a rating system to help users identify trustworthy NGOs.
  • Blog management system for users and ngos to post about their charity and thoughts.
  • Report System for User to report a NGO.

About

"GoodWill is an NGO funding platform built with React, Redux, Node.js, Express, and MongoDB. It features an intuitive admin dashboard, user-friendly landing page, and efficient data management using Redis. The platform enhances user engagement and satisfaction through responsive UI and seamless functionality

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 61.9%
  • JavaScript 24.2%
  • CSS 5.5%
  • Shell 3.6%
  • Batchfile 2.0%
  • Roff 2.0%
  • Other 0.8%