WSF is a donation platform where users create time-limited campaigns to support poor and neglected people through easy contributions.
- About the Project
- Project Overview
- Key Features
- Tech Stack
- Installation️ & Setup
- Folder Structure
- Contact
WSF is a web-based donation platform designed to support poor and neglected communities through organized fundraising campaigns. The application allows users to create campaigns with specific goals and time limits, encouraging donors to contribute within a defined period. It provides a simple and user-friendly interface where individuals can explore ongoing campaigns, learn about different causes, and make secure donations. WSF aims to build a bridge between generous donors and people in need, ensuring transparency and trust throughout the process. By enabling time-bound campaigns, the platform creates urgency and increases engagement, helping to maximize contributions and make a meaningful social impact in a more efficient and accessible way.
- Provide a reliable platform for fundraising campaigns
- Encourage people to donate through time-bound campaigns
- Support underprivileged and neglected communities
- Ensure transparency and trust in donation processes
- Individuals willing to donate for social causes
- NGOs and volunteers organizing fundraising campaigns
- People in need of financial support
- Social workers and community groups
- Create and manage donation campaigns
- Set campaign deadlines and funding goals -Browse and explore active campaigns
- Secure donation system
- User authentication and dashboard
Frontend: Next.js Tailwind CSS · JavaScript
Backend: Node.js MongoDB
Tools: Git · VS Code · Firebase · JWT Figma
List required dependencies or major libraries:
{
"react": "^18.x",
"express": "^4.x",
"mongoose": "^7.x",
"tailwindcss": "^3.x"
}- Clone the repo and install dependencies:
git clone https://github.com/nuruzzaman-emon/wsf-wsf.git
cd wsf-wsf
npm install- Set up environment variables by creating a
.envfile in the root directory:
DATABASE_URL=your_database_url
JWT_SECRET=your_jwt_secret- Run the application:
npm run devproject/
│
├── src/
│ ├── components/
│ ├── Provider/
│ ├── App/
│ └── lib/
├── public/
└── package.json
Live URL: https://wsf-red.vercel.app/