Acme Cash Flow App is a demo application designed to manage cash flow efficiently. Built with Angular 14 and NgRx for state management, it features user authentication, a dashboard for monitoring financial data, and an intuitive transaction editing interface. This app showcases best practices in modern web development, including conventional commits and Git hooks with Husky.
- Login: Authentication screen to access the system.
- Dashboard: Overview displaying relevant cash flow information.
- Create: Dialog for create transations.
- Edit: Dialog for updating transactions details.
- Frontend: Angular 14
- Auth/Storage: Firebase
- State Management: NgRx
- Commit Standards: Conventional Commits
- Git Hooks: Husky
Ensure you have Node.js and npm installed on your machine.
git clone https://github.com/cassiossantos/acme.git
cd acme
Install the project dependencies:
npm install
npm start
The application will be available at http://localhost:4200.
This project is licensed under the MIT License - see the LICENSE file for details.