Skip to content

🐥 Twitter clone made with React and Django Rest Framework

Notifications You must be signed in to change notification settings

albertolicea00/CubaComunica-twitter-clone_practice

 
 

Repository files navigation

Cuba Comunica

⚡ Este proyecto es una red social cubana, construido con Django Rest Framework, React, Tenstack y Tailwind CSS. Permite a los usuarios crear una cuenta, iniciar sesión y compartir publicaiones, con otros usuarios en línea, ademas de tener comentarios, likes, compartir, notifiaciones y chat privados con websockets

Instalar y usar

  • clona el repo y crea un ambiente virtual con python
git clone https://github.com/albertolicea00/CubaComunica-twitter-clone_practice.git
cd twitter-clone
python -m venv env
  • activa el ambiente en LINUX y MACOS
source env/bin/activate
  • activa el ambiente en WINDOWS
venv\Scripts\activate.bat
  • instala dependencias
pip install -r requirements.txt
  • correr las migraciones
python manage.py migrate
  • crear super-usuario con privilegios de administrador
python manage.py createsuperuser
  • corre el servidor
python manage.py runserver
  • corre los tests
python manage.py test
  • en una nueva terminal instala las dependencias de react y corre el servidor
cd CubaComunica-twitter-clone_practice/frontend
npm i
npm run dev

Credits ⭐

About

🐥 Twitter clone made with React and Django Rest Framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 53.1%
  • CSS 29.3%
  • Python 17.4%
  • Other 0.2%