YelpCamp is the campground database created to connect people around the world.
NOTE: Click on the image to see it in action!
- Node.js (JavaScipript runtime environment)
- Express (Web server)
- EJS (Template engine)
- MongoDB (Database)
- JavaScript
- Sass (CSS preprocessor)
- Bootstrap 5 (CSS/JS library)
- Mongoose (MongoDB ODM)
- Mapbox (Online maps)
- Cloudinary (Image database)
- Passport (Authentication)
- SEO optimization
- Refactoring
- Limit the campground description height to 4 rows on Campgrounds page.
- Fix the layout overflow on small screens.
- Vulnerability testing
- Improved star rating
- Fix the timestamps on reviews & camps
- Image thumbnails
- Change the campground slug so it show an actual campground title
- Re-write in React and RTK
- Move the project to GitLab and set-up auto-deployment
- Night mode
- Ukrainian translation
- Add pagination to the campgrounds list
- Send an email when user submits a new campground
- Think of an alternative deployment platforms to increase performance