Skip to content

sazzadtomal/instasnap

Repository files navigation

Instasnap

Instasnap is a modern web application designed for seamless social interaction, built using TypeScript, React, and Vite.js. The platform offers robust authentication, enabling users to create and manage their accounts securely. Once authenticated, users can share posts, engage with others through likes, and send friend requests to connect with new people. With a user-friendly interface powered by TailwindCSS and a responsive design, Instasnap enhances user experience and encourages community engagement.


Live Link
https://instasnap-alpha.netlify.app

Hosted at Netlify...

Features

  • TypeScript: Strongly typed language for building robust applications.
  • React: A powerful library for building user interfaces.
  • Vite.js: A fast build tool and development server for modern web projects.
  • TailwindCSS: Utility-first CSS framework for rapid UI development.
  • React Query: Efficient data fetching and state management.
  • React Hook Form: Simplified form management and validation.
  • Zod: TypeScript-first schema declaration and validation.
  • React Dropzone: Easy drag-and-drop file upload functionality.
  • Appwrite: Backend as a service for managing your application's backend.
  • ShadCN: A component library for building UI components quickly.

Installation

  1. Clone the repository:

    git clone https://github.com/sazzadtomal/instasnap.git
    cd instasnap
  2. Install the dependencies:

    npm install
  3. Install the development Server:

    npm run dev

Open your browser and visit http://localhost:5173 to see the app in action.

Screenshots

instasnapSignIn

instasnapSignUP

instasnapDashboard

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published