Skip to content

It's a medical bootcamp project where people can participate in any bootcamps they want after the payment confirmation .And Also here 2 types of users Admin and users . Users can participate and payments and after join the BootCamps , Admin can application confirm and rejected users and also add new BootCamps.

Notifications You must be signed in to change notification settings

sajjadjim/Medical_bootCamp

Repository files navigation

🩺 Medical BootCamps Welcome to Medical BootCamps – an interactive platform built to empower individuals with fundamental medical knowledge and first-aid skills. Whether you're a healthcare enthusiast or just looking to be prepared in emergencies, our bootcamps provide hands-on and engaging content to help you learn effectively.

Welcome to Medical BootCamps! This project is designed to help everyday people learn about essential medical skills and knowledge through interactive bootcamps.

Getting Started Locally

🚀 Features 🎓 Interactive Bootcamps: Covering topics like CPR, First Aid, Basic Life Support, and more.

📆 Schedule & Registration: View upcoming bootcamps and register with ease.

📊 Progress Tracking: Users can track their progress and completed modules.

📱 Responsive Design: Works smoothly across desktop, tablet, and mobile.

🔐 User Authentication: Secure login system with personalized dashboards.

📈 Analytics Dashboard (for admins): Monitor user engagement, bootcamp stats, and registration trends. Follow these steps to run the project on your local machine:

1. Clone the Repository

git clone https://github.com/your-username/medical-bootcamps.git
cd medical-bootcamps

2. Install Dependencies

Make sure you have Node.js installed. Then, install the required packages:

npm install

3. Start the Development Server

npm run dev

The app will be available at http://localhost:5173 (or the port shown in your terminal).

Main Packages Used

  • React – For building user interfaces
  • Vite – For fast development and build tooling
  • ESLint – For code quality and linting

Learn More

🧰 Tech Stack Category Tools/Frameworks Frontend React, Tailwind CSS, React Router Backend Node.js, Express (or Firebase if applicable) Database MongoDB / Firebase Firestore Dev Tools Vite, ESLint, Prettier, Axios, React Query Animations Lottie, Framer Motion Charts Recharts / Chart.js

🛠 Getting Started Locally Follow the steps below to run the project locally on your machine.

  1. Clone the Repository bash Copy Edit git clone https://github.com/your-username/medical-bootcamps.git cd medical-bootcamps
  2. Install Dependencies Make sure you have Node.js and npm installed.

bash Copy Edit npm install 3. Start the Development Server bash Copy Edit npm run dev Visit http://localhost:5173 in your browser.

📂 Project Structure

medical-bootcamps/ ├── public/ # Static assets ├── src/ │ ├── components/ # Reusable UI components │ ├── pages/ # Route-based pages │ ├── hooks/ # Custom React hooks │ ├── api/ # Axios config and API functions │ ├── context/ # Auth, theme, etc. │ ├── assets/ # Images, animations │ └── App.jsx # Root component ├── .eslintrc.cjs # ESLint rules ├── vite.config.js # Vite configuration └── package.json # Project metadata and dependencies

🧪 Testing To run tests (if set up):

bash Copy Edit npm run test We recommend using tools like Jest, React Testing Library, and Cypress for testing.

🧑‍💻 Contributing We welcome contributions! Here's how you can help:

🐛 Report bugs or issues

💡 Suggest new features

✨ Submit a pull request

Please read the contributing guidelines before you start.

📖 Learn More React Documentation

Vite Documentation

ESLint Documentation

Tailwind CSS Docs

React Query Docs

📬 Contact If you have any questions or want to get in touch:

GitHub: @sajjadjim

Email: sajjadjim15@gmail.com

📜 License This project is licensed under the MIT License.

Would you like a version of this with Markdown badges, images, or GitHub Actions support as well?

Feel free to contribute or open issues to help improve Medical BootCamps!

About

It's a medical bootcamp project where people can participate in any bootcamps they want after the payment confirmation .And Also here 2 types of users Admin and users . Users can participate and payments and after join the BootCamps , Admin can application confirm and rejected users and also add new BootCamps.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages