Snapp is a web application designed for sharing and organizing images. It allows users to explore a vast library of photos, save their favorite images, and share them with others.
-
Image Exploration: Browse a wide range of images from the Unsplash API.
-
Download Images: Save your favorite images for easy access.
-
Easy Sharing: Share images with friends and colleagues effortlessly.
-
Clean Interface: A simple and intuitive user interface for a smooth experience.
Follow these instructions to set up the project locally on your machine.
- Node.js (v14 or later)
- npm
- TypeScript
- Clone the repository:
git clone https://github.com/imSyntn/Snapp..git
- Change into the project directory:
cd Snapp.
- Install dependencies
npm install
-
Create a developer account in Unsplash and get the keys.
-
Create a .env.local file into the root directory and paste the keys there.
VITE_APPLICATION_ID = your_application_id
VITE_ACCESS_KEY = your_access_key
VITE_SECRET_KEY = your_secret_key
npm install
- Run the development server:
npm run dev
- Open your browser and go to http://localhost:5173 to access the application.
- React
- TypeScript
- Sass
- @lottiefiles/react-lottie-player
- @studio-freight/react-lenis
- react-icons
- framer-motion
- react-router-dom
- react-layout-masonry
Contributions are welcome! If you find any issues or want to add new features, feel free to open an issue or submit a pull request.
Please make sure to follow the Code of Conduct while contributing.
- Website: Snapp
- Contact: [email protected]
- Follow us on Twitter for the latest updates.
Happy coding!🚀