Skip to content

Dilfuzaaa/Ehson

Repository files navigation

# Ehson Donation Platform A modern donation platform built with React, Material-UI, and Framer Motion. This platform allows users to register, browse donation categories, view their profile, read success stories, and receive engaging notifications. ## Features - User Registration (Donor, Receiver, Company) - Six Donation Categories (Health, Education, Orphanage, Products, Mosque, Volunteering) - Urgent Donations Section - User Profile with Badges - Success Stories and News - Engaging Notifications - Responsive Design - Modern UI with Animations ## Technologies Used - React - React Router - Material-UI - Framer Motion - React Icons ## Getting Started 1. Clone the repository: ```bash git clone [repository-url] cd ehson-donation ``` 2. Install dependencies: ```bash npm install ``` 3. Start the development server: ```bash npm run dev ``` 4. Open your browser and visit: ``` http://localhost:5173 ``` ## Project Structure - `src/pages/` - Contains all the main pages - `Registration.jsx` - User registration page - `Categories.jsx` - Donation categories and urgent donations - `Profile.jsx` - User profile with badges - `News.jsx` - Success stories and completed donations - `Notifications.jsx` - Engaging donation prompts - `src/components/` - Reusable components - `Navigation.jsx` - Main navigation bar ## Contributing 1. Fork the repository 2. Create your feature branch (`git checkout -b feature/amazing-feature`) 3. Commit your changes (`git commit -m 'Add some amazing feature'`) 4. Push to the branch (`git push origin feature/amazing-feature`) 5. Open a Pull Request ## License This project is licensed under the MIT License - see the LICENSE file for details. # Ehson

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors