Skip to content

React and Node with PostgreSQL, project analysis and design

Notifications You must be signed in to change notification settings

x206165/core-code-project-design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The project consists of making a web application for budget management, this web application must have the following characteristics:

Login/Register page

Option to add bank accounts

Option to add expenses/income

The application must have by default a list of categories to be able to use when recording an expense/income

Page to view expense/income history

Filter by date

Filter by category

Filter by bank account

Transfers between local accounts (Within the same application)

What comes out of the account is recorded as an expense

What goes into the account is recorded as income

They must be able to handle different currencies as well as exchange rates

General dashboard

A summary of the accounts should be shown

From the dashboard, you can add expenses/income and also record local transactions

core-code-project-design

React and Node with PostgreSQL, project analysis and design

diagrams

Modules level zero

https://github.com/x206165/core-code-project-design/blob/main/diagrams/diagramsIndex.md

Objects components

#2

UI vs Objects

#4 (old version)

#5 (updated with views, context and redux components map, navigation sequence, objects model)

#core-code-project-design A basic budget javascript application using reacjs, express and Oracle Database.

#commands for the project reconstructions and execution

build images

# Build Images - con estos comando se puede compilar desde la raiz 
docker build -t mybackend:0.2.0 backend/
docker build -t myfrontend:0.2.2-alpine frontend/

# para compilar dentro de la carpeta respectiva 
docker build -t mybackend:0.2.0 .
docker build -t myfrontend:0.2.2-alpine .

# Run Application
docker compose up
docker compose down
docker compose down -v

Creating docker repositories

docker tag mybackend:0.2.0 mumolk/w3-backend:0.2.0 docker push mumolk/w3-backend:0.2.0

docker tag myfrontend:0.2.2-alpine mumolk/w3-frontend:0.2.2-alpine docker push mumolk/w3-frontend:0.2.2-alpine

About

React and Node with PostgreSQL, project analysis and design

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published