Skip to content
/ Snapp. Public

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.

Notifications You must be signed in to change notification settings

imSyntn/Snapp.

Repository files navigation

Snapp!

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.

Features

  • 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.

Getting Started

Follow these instructions to set up the project locally on your machine.

Prerequisites

  • Node.js (v14 or later)
  • npm
  • TypeScript

Installation

  1. Clone the repository:
git clone https://github.com/imSyntn/Snapp..git
  1. Change into the project directory:
cd Snapp.
  1. Install dependencies
npm install
  1. Create a developer account in Unsplash and get the keys.

  2. 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

Usage

  1. Run the development server:
npm run dev
  1. Open your browser and go to http://localhost:5173 to access the application.

Dependencies

  • React
  • TypeScript
  • Sass
  • @lottiefiles/react-lottie-player
  • @studio-freight/react-lenis
  • react-icons
  • framer-motion
  • react-router-dom
  • react-layout-masonry

Contributing

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.

Connect with Us

Happy coding!🚀

About

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.

Topics

Resources

Code of conduct

Stars

Watchers

Forks