Campgrounds Inc

About ZCamp

Discover, share, and review the best camping spots.

The Story

ZCamp was born from a passion for the great outdoors and the desire for a simple, community-driven platform to find and share the best camping experiences. This project was built from the ground up as a comprehensive full-stack application to showcase modern web development techniques, from interactive maps and secure authentication to cloud-based image handling and a responsive, animated user interface.

Key Features

  • Explore thousands of campgrounds on a high-performance, clustered map.
  • Secure user authentication with email/password and social logins (Google, Facebook, etc.).
  • Users can add new campgrounds with an interactive location picker.
  • Write, edit, and delete reviews with a 5-star rating system.
  • Upload, view, and delete campground photos with cloud storage via AWS S3.
  • Role-based access control for Admin users to manage all content.

Technology Stack

Next.js
React
TypeScript
Tailwind CSS
Framer Motion
Node.js
Express.js
PostgreSQL & PostGIS
Passport.js
JWT
AWS S3
Docker
Redis
About the Author
Avatar of Ze Liu

This project was designed and developed by Ze Liu.

The Code

The source code for this project is open and available on GitHub. Feel free to check it out!

View on GitHub

Support the Project

If you enjoyed this project, consider supporting its creator!

Buy Me a Coffee or Donate Me