A tiny app implementing twitter core feature
- TypeScript
- NodesJS
- ExpressJS
- PostgreSQL hosted on (ElephantSQL)
(https://drawsql.app/teams/team-ize/diagrams/twitter-clone-db)
- Clone the repo
- Run
npm install
to install dependencies - Create a .env file with content from env.example
- Run
npm run start:dev
to run in development mode - This usually runs on port 3000 unless otherwise stated
- Refresh token implementation
- Timeline feed
- Fetch user's tweets, replies, liked tweets
- Retweet feature