Skip to content

Repository files navigation

My Project

Here is an image from my project:

Project Image

WinterAid

The purpose of WinterAid web application is to facilitate the donation of winter clothing to those in need across Bangladesh. It connects generous donors with volunteers who can distribute the clothing to vulnerable individuals, especially in rural and low-income areas. The platform makes it easy for users to contribute by browsing campaigns and submitting their donations through a simple form.

Logo

🚀 Live Site

You can access the live project here:

🔗 WinterAid Live Site

Features

  • SignIn and SignUp: Secure authentication for users.
  • Google SignIn: Sign in easily with Google.
  • User Profile: Update and manage your profile details.
  • Forgot Password: Option for users to reset their password.
  • Donation Campaigns: Browse and view all available donation campaigns.
  • Donate: Contribute to any campaign directly through the platform.
  • Smooth Animations: Seamless animations and simple design for a user-friendly experience.
  • Responsive Design: Fully responsive layout optimized for both desktop and mobile devices.

🧥 WinterAid Dashboard System

The WinterAid Dashboard is a secure and powerful admin panel for managing winter donation campaigns across Bangladesh.


🔐 Access Control

  • Dashboard is protected with an Admin Email and Password.
  • Only authorized admin users can log in.
  • Normal users cannot access dashboard functionalities.
  • email: log@email.com
  • PassWord: 123asd

📊 Dashboard Features

1. Campaign Management

  • View how many campaigns are currently running.
  • See campaign details, including:
    • Number of views by users.
    • Number of donations received per campaign.

2. Campaign Actions

  • Update campaign information (title, description, etc.).
  • Delete unwanted or completed campaigns.
  • Modify active campaigns anytime.

3. Donation Tracking

  • View the total amount of money donated to each campaign.
  • See individual user donation records (who donated and how much).

4. User Activity Monitoring

  • Track which users have interacted with which campaigns.
  • See engagement statistics easily.

🛡️ Security Highlights

  • Only verified admin can perform sensitive operations.
  • Dashboard routes are protected and restricted.

🛠️ Technology Stack

Category Technologies Used
Frontend React, Tailwind CSS, daisyui
Backend Nodejs, express,
Database mongodb
Authentication Firebase
Frontend-Hosting firebase hosting

📦 Dependencies

  • react-icons
  • aos
  • react-router-dom
  • firebase
  • react-hot-toast
  • tailwindcss
  • daisyui

🛠️ How to Run Locally

  1. Clone the repository:
    git clone https://github.com/your-username/WinterAid.git
    

About

The WinterAid web app facilitates winter clothing donations across Bangladesh, connecting donors with volunteers to distribute items to vulnerable individuals in rural and low-income areas. Users can easily browse campaigns and submit donations through a simple form.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages