About Application
This is an application made in order to manage coaching classes. To automate all the management tasks that are currently being done manually.
Technologies Used
Working
This software works only when the tuition management system API is active. This software uses that API in order to GET and FETCH data from the database.
Installing the application
- Firstly fork the repo and then clone it in your machine.
- If this is the first time you're using Angular, then execute the following command
npm install -g @angular/cli
to install Angular CLI - Now start the API
- Procedure to start the API is mentioned in the Readme
- Install all the packages used in this project by executing
npm i
- Now that you've activated the API, start the application using the following command
ng serve --open
Usage guide
- All the components are generated using the command
ng generate component <componentName>
- All the component can be found at src\app
- In the case where there's a need for fetching data, a new service can be created.
- All the services can be found at src\app\services
- Routing has also been done in order have a multi page application.
- Routes have been mentioned over here
- For styling, Angular material has been used.
- Hence kindly use Angular material to contribute to this project.
- Instead of CSS, Sass has been used in order to get more features and flexibility.
- Angular automatically compiles Sass files to CSS, and renders the component.
- Hence you need not worry about compiling each and every .sass file using
sass --watch input.scss output.css
command