Snapscape is a photographer centric social media platform built with React and Node.js. It allows users to upload, share, and discover amazing photos from around the world.
- User authentication and authorization using JSON Web Tokens
- Infinite scrolling and lazy loading using React Intersection Observer
- Responsive design using Bootstrap and CSS Grid
To run this project locally, you need to have Node.js and MongoDB installed on your machine.
- Clone this repository or download the zip file.
- Navigate to the project directory and run
npm install
to install the dependencies. - Run
npm run dev
to start the development server. - Open
http://localhost:3000
in your browser and enjoy Snapscape!