Skip to content

FRLCR/UTN-TPFINAL

Repository files navigation

UTN TP-FINAL

Este es un proyecto en concepto de trabajo práctico final para UTN. El mismo está basado en Vite, React, y Firebase para la creación de aplicaciones web modernas y escalables, junto a React Router para la navegación

🚀 Tecnologías utilizadas

  • Vite: Herramienta de desarrollo rápida y ligera para aplicaciones modernas de JavaScript.
  • React: Librería de JavaScript para construir interfaces de usuario interactivas.
  • Firebase: Plataforma de desarrollo que proporciona backend como servicio (BaaS), con autenticación, bases de datos y más.
  • React Router: Biblioteca para la navegación declarativa de rutas en aplicaciones React.

📦 Dependencias

Dependencias principales:

  • firebase: ^11.0.2
    Librería de Firebase para interactuar con los servicios de autenticación y base de datos.

  • react: ^18.3.1
    La librería principal para construir interfaces de usuario en la web.

  • react-dom: ^18.3.1
    Paquete necesario para manipular el DOM en React.

  • react-router-dom: ^6.27.0
    Biblioteca de enrutamiento para manejar rutas en aplicaciones React.

🔧 Requisitos del sistema

  • Node.js: Asegúrate de tener instalada la versión 18.x.x o superior de Node.js.
    Para verificar tu versión de Node.js ejecuta el siguiente comando en el cmd: node -v

NPM: El proyecto usa npm como gestor de paquetes. Si no tenes npm instalado, podes descargarlo junto con Node.js desde nodejs.org.

🛠 Instalación

Para comenzar con el proyecto, clona este repositorio en tu máquina local y seguí estos pasos:

1. Clonar el repositorio:

git clone https://github.com/FRLCR/UTN-TPFINAL

2. Navegar a la carpeta del proyecto:

cd vite-project

3. Instalar las dependencias del proyecto:

Una vez ingresado a la carpeta, ejecutar el siguiente comando:

npm install

🔧 Configuración

Va a ser necesario que configures las variables de entorno de firebase (.env). Para ello se subió el .env.example con un ejemplo de las keys necesarias para que el proyecto funcione correctamente.

Las credenciales utilizadas en mi proyecto local fueron brindadas en caso de ser necesario y pueden ser encontradas en espacio de entrega del aula virtual junto al link a este repositorio.

🔑 Login Admin

Una vez puesto el proyecto en marcha, para acceder al Dashboard y manipular la base de datos, utiliza las siguientes credenciales de administrador:

Email: admin@utn-tpfinal.com Contraseña: Admin.123!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published