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 https://github.com/jirenmaa/twitter-clone.git
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 https://github.com/jirenmaa/twitter-clone.git
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 manage.py runserver
License
Distributed under the MIT License. See LICENSE for more information.
Authors
- Ahmad alwi - jirenmaa