/deudas_compartidas

Aplicación web para deudas compartidas. Hecha con Buefy y Firebase

Primary LanguageVueMIT LicenseMIT

deudas

Documentación

Al clonar proyecto hay que hacer el npm install y crear dos archivos llamados .env.production y .env basándose en el archivo .env.example pero colocando los datos reales de FireBase

Configurando entorno de desarrollo

{
    "nombre": "el nombre que quieras",
    "palabraSecreta": "la contraseña hasheada"
}
  • Para la contraseña hasheada puedes ir a https://bcrypt-generator.com/ y generar una contraseña como $2a$10$z5l.YBQQX4L9AhUxPT/ekOjXDXelOCWie/Qyxuh83N7BQhZocn/Xa

  • Ya que andas en Firebase, ve a Configuración del proyecto y en Tus apps revisa la firebaseConfig que se ve algo así:

// Import the functions you need from the SDKs you need
import { initializeApp } from "firebase/app";
// TODO: Add SDKs for Firebase products that you want to use
// https://firebase.google.com/docs/web/setup#available-libraries

// Your web app's Firebase configuration
const firebaseConfig = {
  apiKey: "Aquí van tus datos",
  authDomain: "Aquí van tus datos",
  databaseURL: "Aquí van tus datos",
  projectId: "Aquí van tus datos",
  storageBucket: "Aquí van tus datos",
  messagingSenderId: "Aquí van tus datos",
  appId: "Aquí van tus datos"
};

// Initialize Firebase
const app = initializeApp(firebaseConfig);
  • Luego clona o descarga este proyecto e instala las dependencias con npm install

  • Crea 2 archivos, el .env y el .env.production basándote en .env.example y configura las variables del entorno con la firebaseConfig listada más arriba

  • Inicia el servidor de desarrollo con npm run serve y visita http://localhost:8080

Compilando para producción

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.