


MediCamp is an innovative platform designed to simplify the organization and participation process for medical camps. It is a web application that allows users to create and manage medical camps. It also allows users to register for medical camps. It is a full-stack web application built using the MERN stack with role based dashboard access and payment gateway with Stripe. Project features There are 6 of the most popular camps in the most popular camps section with a link to see the details of those camps and a join button to join them. There is also a sorting system to sort by most and least popular camps. There is a role-based access system to the website. You can select your role when registering for the first time. There is a feedback section in the dashboard section of the participant. You can only give feedback if you have completed the camp. In the all available camps section there is a sort by category, price, alphabet, participant count option, and a search area to search the camps by title. In the dashboard, there are tables created with the react-table library with search and use pagination. There is a Contact Us page with map locations using react-leaflet. There is a payment gateway system with Stripe. Used Nodemailer to send emails with payment information to both the host and the user. I have used Mongoose on the backend.