Skip to content

KHemanthRaju/Insta-Tweets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

insta-tweets

insta-tweets - A social media application where you can share your thoughts and connect with your friends.

Demo video

insta-tweets-demo-video

How to install and run locally?

$ git clone https://github.com/SudiptaChakraborty51/tech-social.git
$ cd tech-social
$ npm install
$ npm start

Technologies used :

  • React JS
  • React Context API + useReducer
  • React Router v6
  • Vanilla CSS
  • mockbee for backend
  • FontAwesome icons
  • Toastify

Features :

  • Landing Page

  • Authentication

    • Sign-up
    • Login
    • Logout
  • User Feed

  • Explore Feed

    • List all user posts
    • Sort posts based on Latest/ Trending / Oldest.
  • Single post page

    • Image preview
  • User Suggestions

    • Follow / Unfollow users
    • Search Users
  • Like / Unlike a Post

  • Add / Remove bookmark on a post

  • Share posts

  • Comment on a post

  • Create / Edit post with Image/GIF, Video and Emoji Upload

  • Delete Own posts

  • Profile Page

    • Edit Own Profile Image with Image Upload
    • Can choose from provided Avatars
    • Remove own Profile Image
    • Edit background cover photo with Image Upload
    • Edit name, bio, website link
    • Check followers / following list
    • list of all posts posted by user

Other Features :

  • 404 Error Page
  • Dark Mode
  • Toasts
  • Loaders
  • Responsive UI

About

Insta-Tweets is social media app that connects users and enables to share their thoughts and learnings to the web.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published