mycash-backend
v0.0.16
Published
Backend server for myCash app, built with Node.js and TypeScript.
Readme
myCash

myCash este o aplicatie pentru gestionarea cheltuielilor lunare si anuale, dezvoltata folosind un stack modern de tehnologii.
Functionalitati
- Adaugarea si vizualizarea cheltuielilor lunare.
- Urmarirea cheltuielilor anuale.
- Stocare locala a datelor in fisiere JSON (cu planuri de backup in cloud pe viitor).
- Frontend interactiv si usor de utilizat construit cu Vue 3 si Bootstrap.
Tehnologii utilizate
- Node.js
- TypeScript
- Express
- MongoDB
Versionarea Proiectului
MAJOR (Breaking change)
- Crește versiunea MAJOR (ex.: de la
1.0.0la2.0.0). - Include
BREAKING CHANGEîn mesajul commit-ului.
Exemplu:
feat: Adaugă un nou API pentru autentificare
BREAKING CHANGE: Endpoint-ul anterior `/login` a fost înlocuit cu `/auth/login`.MINOR
- Crește versiunea MINOR (ex.: de la
1.0.0la1.1.0). - Commit-urile care folosesc prefixul
feat:.
Exemplu:
feat: Adaugă suport pentru exportul PDFPATCH
- Crește versiunea PATCH (ex.: de la
1.0.0la1.0.1). - Commit-urile care folosesc prefixul fix: sau alte modificări care nu includ feat: sau BREAKING CHANGE.
Exemplu:
fix: Repară bug-ul de validare în formularul de autentificareStructura proiectului
myCash/
.husky/
Husky files
node_modules/
Node files
src/
config/
db.ts
models/
routes/
index.ts
.env
.gitattributes
.gitignore
CHANGELOG.md
package-lock.json
package.json
README.md
tsconfig.jsonSetup local
1. Cloneaza repository-ul
git clone [email protected]:DK-System/backend-my-cash.gitcd backend-my-cash2. Instaleaza dependintele
Ruleaza comanda din folderul principal pentru a instala dependintele backend si frontend:
npm run install3. Porneste aplicatia
Pentru a porni aplicatia rulam:
npm run dev4. Acceseaza aplicatia
- Local: http://localhost:3000
Autor
Dementik
