Skip to content

Ren0xx/twitter-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a62142c · Jan 27, 2023

History

66 Commits
Jan 27, 2023
Jan 27, 2023
Dec 10, 2022
Jan 10, 2023
Dec 20, 2022
Jan 10, 2023
Nov 24, 2022
Jan 9, 2023
Jan 27, 2023
Dec 10, 2022
Jan 2, 2023
Jan 2, 2023
Jan 2, 2023
Dec 8, 2022

Repository files navigation

Twitter Clone

Live Demo 👈

I created this Twitter clone to learn as much as I could about Next.js, Typescript, and other technologies. As a beginner Typescript user, I wanted to challenge myself and build something substantial. This is my first project using Next.js. I used Firebase as the backend for my application and deployed it on Vercel.

Built with:

Deployed on Vercel

Features

Create, edit and delete tweets
Create, edit and delete replies
Like or dislike
Follow other users
Search feed based on tweets content
Choose you preferred theme

How to use

Sign in or create an account on the login/register page
Create a new tweet by clicking the "Tweet" button on the left
Follow other users by clicking the "Follow" button on their profile page

Setup

Clone the repository
Install the dependencies with npm install or yarn install
Create a Firebase project and set up the necessary authentication and database rules
Set up a .env file with your Firebase credentials
Run the development server with npm run dev or yarn dev

Future development

Better liking system ✔️
Implement a search feature to find other users
Ability to modify more things in profile etc.