Twitter Clone

work in progress ?

A Twitter clone project

Table Of Contents

About The Project

this is an experimental project that I choose to learning more about frontend and backend and how they work together.

Built With

Django Rest Framework Vue JS Docker

Getting Started

Assume you’ve installed python, node, docker (optional), redis (for email queue) to run the project.

Running locally with docker ?

clone the git repository

$ git clone

running the docker compose file

$ docker-compose build && docker-compose up -d && docker run service-frontend

Running locally with git clone

clone the git repository

$ git clone

installing python depedencies

$ pip install -r requirements.txt

installing vue depedencies

$ cd website && yarn install

after installed the depdencies, you need to setup .env file for the project.

runing celery worker and redis

$ redis-server

$ celery -A celeryapp.tasks worker -l info

before running the server, you need to create the database first in postgres with name twitter-clone.

running the web and rest from root project.

$ yarn website

$ python3 runserver


Distributed under the MIT License. See LICENSE for more information.



View Github