Todo App is a simple app designed for managing tasks. You can create tasks and set them as completed or pending. There is a Mock Api for the backend (https://mockapi.io/projects/6738f1b4a3a36b5a62ed95ee)
To install and set up the Todo App, follow the steps below:
-
Clone the repository:
git clone https://github.com/ITACCIONA/ene_ESCO__olympo_reports.git cd olympo_reports
-
Install dependencies: For Node.js projects, run:
npm install
-
Start the development server:
npm run start
-
Access the application: Open your web browser and navigate to
http://localhost:4200
.
The following is the project's directory structure, along with brief descriptions of key files and directories:
├── src/
│ ├── app/
│ │ ├── tasks/
│ │ ├── header/
│ │ ├── app.component.ts
│ │ └── app.config.ts
│ ├── assets/
│ ├── environments/
│ └── main.ts
├── package.json
└── README.md
Please adhere to the following guidelines:
- Branch Naming: Use descriptive names for branches, e.g., feature/add-login or fix/bug-in-comparison-chart.
- Code Style: Maintain consistent formatting and code standards. Use eslint for validation.
- Husky hooks: There are pre-commit hooks to preserve the quality of the source code.
Useful commands:
-
Run tests
npm run test:no-browser
-
Run eslint
npm run eslint
-
Build
npm run build