Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/akashsnar/goodwill

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.
https://github.com/akashsnar/goodwill

backend bootstrap eclipse html javascript marketplace node-js

Last synced: 13 days ago
JSON representation

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.

Awesome Lists containing this project

README

        

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 https://github.com/Akashsnar/GoodWill.git
2. Open the project folder
3. run npm install
4. Open the terminal and run
the following commands:
4. npm install
5. node app.js
6. Open your web browser and navigate to http://localhost:3000


Built With
This website was built using the following technologies:
HTML5
CSS3
JavaScript
Bootstrap
Node.js
Express.js
MongoDB
AJAX(fetch)



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.