Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/1zbbxzak1/financialaccountingapp
Cross-platform financial accounting application (ArtSofte)
https://github.com/1zbbxzak1/financialaccountingapp
angular capacitor firebase taiga-ui typescript web
Last synced: about 2 months ago
JSON representation
Cross-platform financial accounting application (ArtSofte)
- Host: GitHub
- URL: https://github.com/1zbbxzak1/financialaccountingapp
- Owner: 1zbbxzak1
- Created: 2024-03-08T07:52:38.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-05-21T19:26:49.000Z (8 months ago)
- Last Synced: 2024-05-22T12:34:07.018Z (8 months ago)
- Topics: angular, capacitor, firebase, taiga-ui, typescript, web
- Homepage:
- Size: 944 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FinancialAccountingApp
The cross-platform application, created in order to simplify the tracking of income and expenses, to control the financial condition, is suitable for families, entrepreneurs and self-employed._Developed for the Artsofte course «Application programming in Angular» 2024 (4th semester)_
## Contents
1. Developers
2. How to start a project?
3. Tech Stack
4. SRS
## Developers
1. [Alexandr Zverev](https://github.com/wefspy)
2. [Arina Kataeva](https://github.com/arinakataeva007)
3. [Julia Polyakova](https://github.com/1zbbxzak1)
## How to start a project?
1. Install Angular (Open terminal and write `npm install -g @angular/cli`)
2. Download the project, open it and write `npm install` in the terminal
3. After that, write `ng build` and `npx cap sync` in the terminal.
4. Write `npm start` in the terminal
## Tech Stack
- HTML
- SCSS
- TypeScript
- Angular
- Taiga UI
- Graph.js
- Capacitor
## SRS| SRS | Presence |
| ------- | --- |
| 3 - 4 reactive forms + auth form + cache | + |
| 2 - 3 function modules | + |
| 3 lazy-modules for routing | + |
| Functional objective of the project works | + |
| Easy DI in modules | + |
| Components use @Input and @Output | + |
| Basic RxJS | + |
| Pattern Factory | + |
| Reusable components | + |
| Passing parameters in routers | + |
| Guard's / Guarded routing | + |
| No any | - |
| 1 - 2 custom attribute directive | + |
| 1 - 2 custom pipes | + |
| Using @ViewChild and @ViewChildren | + |
| Requests to server | + |
| Code review according to code-style | + |
| MVVM | + |
| Hard DI | + |
| DRY | + |
| Breadcrumbs | + |
| Using @HostListner | + |
| Global error handler | + |
| Dynamically render components | + |
| SOLID | + |
| Skeletons | + |
| Adaptive | +/- |
| Angular animations | + |
| Global events service | + |