Charitious is a web platform designed to facilitate donations and community engagement for various charitable causes. The website aims to provide a user-friendly interface for users to explore different charitable initiatives, participate in volunteering opportunities, and contribute to relief efforts.
Charitious is a modern web application built using React.js for the frontend and Redux for state management. It allows users to navigate through various sections of the website, including home, community, relief goods, volunteering, leaderboard, and about us. Users can log in to their accounts to access personalized features like the dashboard and logout when necessary.
- Navigation: Intuitive navigation bar allows users to explore different sections of the website seamlessly.
- Community Engagement: Users can participate in community discussions, volunteer for events, and collaborate with others for charitable activities.
- Donation Management: Charitious enables users to browse and donate to various charitable causes and relief efforts securely.
- Authentication: Secure user authentication system allows users to sign up, log in, and manage their accounts efficiently.
- Responsive Design: The website is optimized for various devices, ensuring a seamless user experience across desktops, tablets, and mobile phones.
To run Charitious locally on your machine, follow these steps:
-
Clone the Repository:
-
Navigate to the Project Directory:
-
Install Dependencies:
-
Start the Development Server:
-
Access the Website: Open your web browser and navigate to
http://localhost:5173
to access Charitious locally.
Upon accessing Charitious, users can:
- Browse different charitable causes and relief efforts listed on the platform.
- Sign up or log in to their accounts to access personalized features.
- Donate to various causes securely using the integrated payment system.
- Engage with the community through discussions, volunteering opportunities, and collaboration.
- Access their personalized dashboard to track donation history, volunteering activities, and account settings.
Contributions to Charitious are welcome! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure the code passes all tests.
- Submit a pull request detailing your changes and improvements.
Charitious is licensed under the MIT License. You are free to use, modify, and distribute the code for both commercial and non-commercial purposes. See the LICENSE
file for more details.