Skip to content

SyTW2223/E07

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NotTwitter Project 🐦

Coverage Status Code Smells CD CI

Autores ✍️

Descripción 📋

Este repositorio contiene el código fuente de la aplicación web NotTwitter, una copia de Twitter desarrollada como proyecto universitario de la asignatura de Sistemas y tecnologías Web del Grado en Ingeniería Informática de la Universidad de La Laguna.

Utilizamos el stack MEVN (MongoDB, Express, Vue.js y Node.js) para desarrollar nuestra aplicación, y hemos incorporado herramientas de integración continua como GitHub Actions, Slack y PivotalTracker para mejorar nuestro flujo de trabajo.

Nuestro objetivo es replicar las principales funcionalidades de Twitter, como la publicación de tweets, poder seguir a otros usuarios, etc.

Pre-requisitos 📋

Debes tener previamente instalado NodeJS en su versión v16.3.0.

Instalación de Not-Twitter

    git clone https://github.com/SyTW2223/E07
    cd E07
    npm i

Fichero de variables de entorno del Backend (/backend/.env) ⚙️

    DATABASE_USER=XXXX
    DATABASE_NAME=XXXX
    DATABASE_PASSWORD=XXXX
    DATABASE_HOST=XXXX.XX
    DATABASE_PORT=XXXX
    BACKEND_PORT=XXXX
    JWT_SECRET=XXXX

Fichero de variables de entorno del Front (/.env) ⚙️

    VITE_BACKEND_URL=XXXX

Ejecución de la API ⚙️

    npm run build:express
    npm run prod:express

Ejecución del Backend (VUE) ⚙️

    npm run build
    npm run preview

Licencia 🏫

MIT