Skip to content

matej-kaska/twitter-lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banner

Twitter Lite

This is a basic Twitter clone app built using React, Axios, Yup and Sass on the frontend and FastAPI with Pydantic models and MongoDB on the backend. The app provides users with the basic features like signing in, posting tweets or liking tweets. It's also dockerized for smooth deployment.

Tech 🛠

Frontend: React (Typescript), Sass

Backend: FastAPI, MongoDB

Tools: Docker, Mongo Express

Features ✨

  • Singing up
  • Posting tweets
  • Liking tweets
  • Replying for tweets and answers
  • Profile pages
  • Following

Installation 🔨

Clone my repository:

  git clone https://github.com/matej-kaska/twitter-lite.git

(Optional) For czech version change branch to main-cz:

  git switch main-cz

Compose (in root folder):

  docker compose up

Installation for production (CZ-cs) 🌍

For production version change branch to production:

(Certbot not working 😞)

  git switch production

Compose (in root folder):

  docker compose up

Screenshots 🖥

Timeline Screenshot

Profile Screenshot

Log in Screenshot

Sign up Screenshot

Used By 🎯

Twitter Lite in czech version: http://matejkaska.me/