Online TCS is a college administration web application that streamlines daily activities such as attendance, mark entries, and leave requests. It includes modules such as student affairs, academics, fees, accounts, hostel management, and security. The project integrates NAAC's standard report generation and implements OBE with a question paper generation and reporting tool that takes advantage of the TeX standard.
Technologies Used:
- Angular, Git, .NET, LaTeX, REST APIs, RxJS, Latex, WYSIWYG editor,
Key Features:
- Student Affairs: Effortlessly manage admissions, attendance, student progression, and student performance evaluation.
- Academics: Optimize curriculum planning, course scheduling, Course Work Management, Attendance Entry, Internal Mark Entry and grade management.
- Event Request and Approval System: Streamlined event request and approval process utilizing hierarchical templates.
- Latex Report: Utilized LaTeX for report creation
- Question Paper Generator: Developed a comprehensive question paper editor with full functionality and LaTeX-based PDF report generation.
Challenges:
- Seamlessly integrating multiple modules while maintaining a user-friendly interface.
- Implemented an Event Hierarchy System to facilitate in-depth decision-making and management.
- Implemented an Event Hierarchy System to facilitate in-depth decision-making and management.
- The pressure to deliver client requirements within tight deadlines was a recurrent challenge.
- Achieving consistent and optimal performance across different web browsers added an extra layer of complexity. Handling browser-specific quirks and ensuring a uniform user experience demanded extensive testing and debugging.
Your Contributions:
As the lead developer, my contributions included:
- Architecting and implementing the front-end structure using Angular, ensuring a robust and scalable application foundation.
- Designing and developing the user interfaces for key modules, including Student Affairs, Academics, Fees, and Accounts, focusing on intuitive user experiences.
- Collaborating closely with the backend development team to integrate front-end components with the server-side logic, ensuring seamless data flow.
- Implementing dynamic data visualization and interactive elements to enhance user engagement and facilitate data-driven decision-making.
- Optimizing application performance through code refactoring, efficient resource utilization, and responsive design practices.
- Providing technical guidance and support to the team, facilitating knowledge sharing and ensuring adherence to best practices in Angular development.
Show Case








