Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jhonshua/red_social_django

Twitter Clone built with Django - in development.
https://github.com/jhonshua/red_social_django

css django html python

Last synced: about 1 month ago
JSON representation

Twitter Clone built with Django - in development.

Awesome Lists containing this project

README

        

# Django Twitter Clone by Julio Llinas

Fully functional Django App that looks ecxatly like real Twitter.

Demo Image:
![](static/img/TwitterDemo.png)

## Setup

1. Git Clone the project with: ```https://github.com/jhonshua/Red_Social_Django```.

2. Move to the base directory: ```cd Django-Twitter-Clone```

3. Create a new python enveronment with: ```python -m venv env```.

4. Activate enveronment with: ```env\Scripts\activate``` on windows, or ```source env/bin/activate``` on Mac and Linux.

5. Install required dependences with: ```pip install -r requirements.txt```.

6. Make migrations with: ```python manage.py makemigrations``` and then ```python manage.py migrate```.

7. Run app localy with: ```python manage.py runserver```.

## Estructura de carpetas propuesta:

├── django_projecty/ # Esta es la raíz de tu proyecto de Django. Aquí se encuentran los archivos de configuración principales y las aplicaciones.
├── env/ # entorno virtual
├── static/ # archivos estáticos de tu proyecto (CSS, JavaScript, imágenes).
├── templates/ # Aquí se encuentra tu entorno virtual, que te permite aislar las dependencias de tu proyecto.
├── twitter/ # Esta es la primera aplicación que has creado para tu proyecto. Contiene los archivos específicos de esta aplicación (models.py, views.py, urls.py, etc.).
├── .env # variables de entorno de desarrollo
├── .gitignore # archivos y carpetas que no deben serversionados
├── license # licencia del proyecto
├── manage.py # ejecutar comandos de Django
├── README.md # información sobre el proyecto
└── requirements.txt # listar las dependencias