Status: Alpha
Codename: Atmosphere
Administrar una familia es casi como ser presidente de una empresa. Hay un monton de cosas que hay que tener en cuenta y llevar pendiente. Cosas como: Presupuesto, gastos, subscripciones para mantener buenos habitos financieros. Ademas de manejar las metas/ahorros como fondo de emergencia o planificar tus proximas vacaciones;
Una gran parte del presupuesto de un individuo/familia va a la comida, pero tambien la comida es esencial, para llevar una vida saludable. Tener un Planificador de Comida, que ademas auto-genere una lista de compras con las cosas que necesitas puede ser de gran ayuda y si podriamos seguir... bueno, creo que ya entiendes por donde voy.
Todas las cosas mencionadas arriba son parte de nuestra rutina familiar/personal. Lo hacemos todo el tiempo en nuestra mente o en papel o (si eres como yo) usando diferentes aplicaciones. Loger busca centralizar todo ese sistema en una sola aplicacion.
Loger is está organizado en 4 "aspectos/secciones" por el momento
-
- Presupuesto Mensual
- Categorias / Grupos
- Alertas de gastos
- Cuentas
- Transacciones
- Metricas/Net Worth
- Transacciones periodicas
-
- Recetas
- Ingredientes
- Planificador de comidas
- Generador de comida al azar
- Menus*
-
No quiero automatizar/digitalizar el factor humano de una relacion. Esta seccion solo seria para organizar notas, actividades, planes enfocados en la relacion mas que en la familia cosas como`:
- Metas, Proyectos, viajes y actividades.
-
En mi corta experiencia como padre/co-cabeza de familia he notado que hay cosas que necesitan accione pero no inmediata, quiza solo necesitamos un reminder para ponerlo en presupuesto el mes siguiente o en tres meses.
- Nuevos muebles
- Reparaciones de la casa/Mejoras
- Eventos y actividades familiares
(*) Caracteristica planificada pero no terminada (**) Seccion esta considerada, pero no planificada aun estoy haciendo mis investigaciones.
- This was an Idea initially considered as a part of a 12x12 SaaS challenge.
- I married and needed something like this to keep my things organized and planned.
- Financial software had fixed categories, bank sync didn't work in my country or just. worked more like expense tracker than budget (Except YNAB).
- I didn't want to have multiple apps to manage things of the same context and need a relation (Budgeting app, calendars, meal planner, custom notion template).
Loger is a Monolith app using laravel 9, jetstream, inertia, vue3, Tailwindcss and some hand crafted packages Atmosphere UI, Journal, and others.
Prerequisite | Version |
---|---|
Node.js | ~ ^14.18.0 |
npm (comes with Node) or yarn (used) | ~ ^5 |
[PHP] | ~ ^8.1.2 |
Composer | ' ^2.3.8 |
MariaDB*** | 10.8.4 |
Cloud Platform Project (with Gmail API)** | -- |
PHP extension ext-mailparse** | -- |
** Those requirements are optional for Gmail integration/automation
*** MariaDB could be replaced with MySql8
node -v
php -v
To install Loger, you'll need to clone or download this repo:
git clone https://github.com/jesusantguerrero/atmosphere.git project_name
Next, we can install Atmosphere with these 4 simple steps:
During the installation we need to use a MySQL database. You will need to create a new database and save the credentials for the next step.
We need to specify our Environment variables for our application. You will see a file named .env.example
, you will need to duplicate that file and rename it to .env
.
Then, open up the .env
file and update your DB_DATABASE, DB_USERNAME, and DB_PASSWORD in the appropriate fields. You will also want to update the APP_URL to the URL of your application.
APP_URL=http://127.0.0.1:8000/
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=loger
DB_USERNAME=root
DB_PASSWORD=
composer install --ignore-platform-reqs
php artisan migrate
php artisan db:seed
php artisan journal:set-accounts
backend development
php artisan serve
Frontend development The bachend have to be running
# install npm packages
npm install
# development
npm run dev
🎉 And that's it! You will now be able to visit your URL and see your Atmosphere application up and running.
Jesus Guerrero
- website: jesusantguerrero.com
- twitter: @jesusntguerrero