Skip to content

Yakimov1337/Snapgram

Repository files navigation

📱 Snapgram

Welcome to Snapgram, project that brings the essence of social media interaction to your fingertips. Built with modern technologies, Snapgram allows users to share moments through posts, interact with friends, and explore content seamlessly.

🚀 Features

  • 🖼️ Create, Edit, Delete Posts: Users can effortlessly share their moments by creating posts, edit them as needed, or delete them.
  • 🔍 Hashtag & Search Functionality: Discover new content and explore posts with hashtags, making it easier to find interesting posts or follow trends.
  • 👥 User Profiles: Customize your profile, showcasing your posts, and letting others find and follow you.
  • 🔐 Secure Authentication: With Appwrite, enjoy a secure login experience, ensuring your data and privacy are protected.
  • 📦 Efficient Data Storage: Store and retrieve media effortlessly with Appwrite's storage solutions, keeping your posts safe and accessible.
  • 🔄 Real-Time Updates with React Query: Stay updated with the latest posts and interactions in real-time, thanks to the efficient data synchronization provided by React Query.

🛠️ Tech Stack

  • 🔹 React + Vite: Utilizing the speed of Vite and the flexibility of React to deliver a fast, responsive user interface.
  • 🔸 Appwrite: For secure authentication and efficient data storage, providing a solid backend for Snapgram.
  • 🌐 React Query: Enhancing data fetching, caching, and synchronization to ensure that your feed stays fresh and interactions are immediate.

📸 Screenshots

🏠 Home Page

Home Page Screenshot

💁 Profile Page

Profile Page Screenshot

🔍 Sign-up Page

Sign-up Page Screenshot

🌍 Deployment

click here

📦 Installation and Setup

Ensure Node.js and npm/yarn are installed on your system.

🖥️ Usage

Explore the website for a variety of features like browsing, uploading posts, and content creation.

About

Social app, built with React + Vite, React query, appwrite.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published