A handy website that helps to organize your assignments, marks, and notes in your College written in Angular using WebSQL.
Live Demo - https://furs1da.github.io/College-Planer/
List of functionality:
- Add, edit, and delete courses;
- Add, edit, and delete assignments;
- Add, edit, and delete marks. Calculate the final grade for each course;
- Add, edit, and delete notes;
- Using API for generating daily quotes;
- Using cross-table queries to calculate the final grade for each course and top 3 due assignments;
- About and Settings page;
- Fully responsive, using WebSQL to manage the work with tables.
Things I have learned while developing this project ⬇
Demonstration of the work of the website:
-
Add, edit, and delete marks. Calculate the final grade for each course
-
Using cross-table queries to calculate the final grade for each course and top 3 due assignments
-
Fully responsive, using WebSQL to manage the work with tables
Things I have learned or enhanced while developing this project:
- Angular;
- Typescript;
- Enhanced my skill of using Bootstrap;
- Usage of WebSQL in Angular;
- Usage of API;
- CRUD operations using WebSQL;
- Enhanced my skills of making cross-table queries;
- Deploying Angular application to Github Pages.