Skip to content

DivyanshSareen/tweeter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tweeter

Tweeter is a twitter clone app. Share your thoughts to the world without getting cancelled!

Feature Description
Landing Page Landing page with login and signup options
Homepage Allows user to create post and filter timeline by time and trending
Post Page Displays a selected post along with comments
User Profile Displays user details along with logout and edit user options
Explore Has posts from all the users on the app
Bookmarks Has all the posts bookmarked by the user
Post Page Displays a selected post along with comments
Recommendation Displays profiles of other users
Login Login functionality with remember me option
Signup Allows user to create a new user

Live Demo

Here is a netlify link for live demo🪄: Netlify Status

Techstack

Frontend

  • ReactJS: Decarative JavaScript library for frontend development
  • Redux Toolkit: Toolkit that provides abstraction over Redux state management
  • PeaceUI: A CSS component framework made by yours truly. link

Backend

  • MockBee: An epic tool for creating mock backends by neogcamp. link

Run Locally

Follow these steps to setup this web app on your local server:

  1. Clone this Repository or download the code from this repo to your local machine.
  2. Navigte to the root directory of the project.
  3. Create a .env file with all the variables in example.env(use random value for secrete keys)
  4. Install npm packages if not done already using npm install
  5. Now staying in the root directory run the command: npm start
  6. You will find the web app running on your local server.

Future Goals

  • Add dark mode

Devloped by

  • Divyansh Sareen (•◡•) /

About

Social media app(Twitter clone)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published