Smash Tala es un proyecto de TFG que simula un fast food de hamburguesas pero en vez de llamar y gesionar los pedidos de manera separada , se hace todo desde la misma web..
- Angular (Frontend)
- Node.js con Express (Backend)
- MySQL (Base de datos)
- Otros (puedes añadir más detalles si es necesario)
Antes de comenzar, asegúrate de tener instalado lo siguiente:
- Node.js y npm (npm se instala automáticamente con Node.js)
- MySQL
-
Clona el repositorio:
git clone https://github.com/ValentinoSanchez00/Smash_tala.git cd Smash_tala
Instalación del Backend Navega al directorio del backend:
cd backend Instala las dependencias del backend:
npm install Configura la base de datos:
Crea una base de datos en MySQL. Renombra el archivo .env.example a .env y actualiza las variables de entorno con tu configuración de MySQL. Inicia el servidor del backend:
npm start El servidor se ejecutará en http://localhost:3000.
Instalación del Frontend Navega al directorio del frontend:
cd frontend Instala las dependencias del frontend:
npm install Inicia la aplicación de Angular:
ng serve La aplicación se ejecutará en http://localhost:4200.
- Uso del Backend Asegúrate de que el servidor de MySQL está en funcionamiento. Inicia el servidor del backend como se indicó en los pasos de instalación. El backend proporciona varias rutas para gestionar los pedidos y otros recursos. Puedes utilizar herramientas como Postman para interactuar con estas rutas.
- Uso del Frontend Asegúrate de que el backend está en funcionamiento. Inicia la aplicación Angular como se indicó en los pasos de instalación. Abre tu navegador y navega a http://localhost:4200 para ver la aplicación en acción.
- Contacto Si tienes alguna pregunta o sugerencia, no dudes en ponerte en contacto:
Autor: Valentino Sánchez Email: valentinosanchezraverta@gmail.com