assignment_category_00017 careCamp Organizer live link : https://carecamp-organizer.web.apps
email : sarajit456@gmail.com
password : 111111
Welcome to CareCamp Organizer, a comprehensive platform designed to streamline the organization and management of care camps. This README will guide you through the setup, usage, and contribution process for the project.
Introduction Features Technologies Used Installation Usage Contributing License Contact
CareCamp Organizer is a web-based application aimed at facilitating the smooth operation of care camps. It helps organizers manage events, register participants, coordinate volunteers, and track activities effectively.
Event Management: Create and manage care camp events. Participant Registration: Simple and efficient participant registration process. Volunteer Coordination: Assign and manage volunteer tasks. Activity Tracking: Monitor and record activities during the camp. User-friendly Interface: Intuitive and easy-to-use interface for all users. Technologies Used Frontend: HTML, CSS, JavaScript, React.js Backend: Node.js, Express.js Database: MongoDB Authentication: JWT (JSON Web Tokens) Hosting: [Your Hosting Platform] Installation To set up the CareCamp Organizer locally, follow these steps:
git clone https://github.com/yourusername/carecamp-organizer.git cd carecamp-organizer Install Dependencies:
** npm install
Create a .env file in the root directory and add the necessary environment variables.
##"dependencies": ** npm i @headlessui/react ** npm i @mui/material ** npm i @stripe/react-stripe-js ** npm i @stripe/stripe-js ** npm i @tanstack/react-query ** npm i axios ** npm i firebase ** npm i react-dom ** npm i react-google-charts ** npm i react-helmet-async ** npm i react-hook-form ** npm i react-hot-toast ** npm i react-icons ** npm i react-spinners ** npm i sweetalert2 ** npm iswiper
plaintext Copy code PORT=8000 MONGODB_URI=your_mongodb_uri JWT_SECRET=your_jwt_secret
##your need stripe setup key : client and server with .env
##Start the Application: Usage
Users need to register or log in to access the platform. Create Events: Organizers can create and manage care camp events.
Participants can register for available events.
Organizers can assign tasks to volunteers and manage their schedules. Track Activities: Use the platform to track and record all activities during the event. Contributing We welcome contributions from the community. To contribute:
This website is built using modern web technologies, including:
- HTML5: For structuring the web pages.
- Tailwind: For styling the website and ensuring an elegant design.
- JavaScript: For adding interactivity and enhancing user experience. --react "This is full react project "
server side express.js mongodb hosting : firebase
navbar
pages : Home a. Banner/Slider, b. popular Camp, c. donate, d. User Reviews
allAbale Camps about us contact us joins us
footer
A. Analytics. B. Participant Profile C. Registered Camps D. Payment History
A. Organizer Profile. B. Add A Camp C. Manage Camps D. Manage Registered Camps
1.Helmet 2.Animation library Aos. 3.sweeper slider, 4.react-toast 5.deshi ui 6. sweet alert 7. react-hook-from
Contributions to improve the careCamp Organizer are welcome! If you have any suggestions, enhancements, or bug fixes, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.
For any inquiries or assistance, please contact us at contact@peacefulhotel.com.
Thank you for visiting the careCamp Organizer website!