Skip to content
Prasad Honrao edited this page Oct 14, 2024 · 7 revisions

DevCamper is a web application created to help users discover, rate, and review coding bootcamps. The platform provides a comprehensive solution for users to search for bootcamps based on location, browse reviews from other users, and submit their own feedback. Its primary goal is to provide a resource for aspiring coders to find the right bootcamp for their needs.

Built using the MERN stack, the application leverages MongoDB, Express.js, React, and Node.js to deliver a full-stack experience. On the backend, Express.js and MongoDB are utilized to handle API requests and manage data storage. Meanwhile, the frontend is powered by React, which provides a dynamic and responsive user interface.

The application also includes essential user authentication and authorization features. Users are required to log in before submitting their reviews, ensuring that only authenticated users can contribute. This system is powered by JWT tokens, which provide secure authentication and authorization management throughout the platform.

Designed with a responsive layout, the application is accessible on both mobile and desktop devices, offering a seamless experience regardless of screen size. The MapQuest Geocoding API is integrated to support location-based search functionality, allowing users to search for bootcamps based on geographic coordinates derived from inputted addresses.

Additional features include a file upload system, enabling users to upload images of bootcamps alongside their reviews. The platform also incorporates email functionality, automatically sending welcome emails to users when they sign up for an account.

With a focus on user-friendliness, the interface is clean and intuitive, ensuring easy navigation and a pleasant experience for all users.

Clone this wiki locally