Mi-Saldo-TransMi
Publicado hace 16 días
•
9 vistas
NodeJS
EJS
TailwindCSS
Vanilla JS
🚀 Mi Saldo TransMi (Node.js + EJS Port)
Esta es una reescritura completa de la aplicación original Angular utilizando Node.js, Express, EJS, TailwindCSS y Vanilla JS.
📋 Pre-requisitos
- Node.js instalado en tu sistema.
- Una cuenta de Firebase (con Firestore y Authentication habilitados).
⚙️ Instalación
Abre una terminal en la raíz de la carpeta del proyecto y ejecuta:
npm install
⚠️ Configuración Obligatoria
Debes configurar tus credenciales de Firebase para que la aplicación logre conectarse a la base de datos:
- Abre el archivo
public/js/main.js. - Busca la constante
firebaseConfigal inicio del documento. - Reemplaza los valores de
API_KEY_AQUI,PROJECT_ID, etc., con los datos proporcionados por tu consola de Firebase.
▶️ Ejecución
Para arrancar el servidor localmente, simplemente ejecuta:
npm start
La aplicación estará disponible inmediatamente en: http://localhost:3000
📁 Estructura Principal
app.js: Servidor backend principal utilizando Express.views/index.ejs: Plantilla HTML renderizada con motor EJS y TailwindCSS.public/js/main.js: Lógica central de la aplicación (Interacciones UI, Auth y Firestore).public/css/styles.css: Estilos CSS personalizados (animaciones fluidas y scrollbars).