Skip to content

This is a social media app developed by React JS, Tailwind CSS and MUI for Frontend and Sanity for Backend

Notifications You must be signed in to change notification settings

ahmed-abohmaid/shareme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Shareme Documentation

Introduction

This documentation provides an overview of Shareme, a social media app developed using React, Tailwind CSS, Material UI, Sanity, and Google Authenticator. The app allows users to upload, download, delete, save, and comment on images. It also features dark mode, smart filtering, and smart search functionality.

Usage

Live Demo: Shareme Live Demo

Technologies Used

The following technologies and libraries were used in the development of this app:

  • JavaScript
  • React.js
  • Tailwind CSS
  • React Icons
  • Material UI
  • React Toastify
  • Google Authenticator
  • Sanity

Features

The Shareme app includes the following features:

  • Upload Image: Users can upload images to share with others.

  • Download Image: Users can download images uploaded by other users.

  • Delete Image: Users can delete images they have uploaded.

  • Save Image: Users can save images to their profile for future reference.

  • Add Comment: Users can comment on images.

  • Image Details: Users can view detailed information about an image, including comments and options to download, delete, save, and go to the pin destination.

  • Smart Filtering: Users can filter images based on specific criteria, such as date, popularity, and category.

  • Smart Search Functionality: Users can search for images based on specific keywords.

  • Dark Mode: The app supports a dark mode option for a different visual experience.

  • User Authentication with Google Authenticator: Users can sign in to the app using their Google account.

  • Profile Page with Logout: Users have a profile page where they can view their saved images and log out of the app.

Code Organization and Structure

The code is structured following clean code practices. The project follows a specific architecture pattern, ensuring organized and maintainable code.

Resources

The following resources were used in the development of this app:

🔗 How to reach me 🔗

About

This is a social media app developed by React JS, Tailwind CSS and MUI for Frontend and Sanity for Backend

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published