Ayushverma37 / DEP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Summary

Designed a web based application to fullfill the purpose of automated research grant management.Necessary functions such as the generation of summary , commenting on problematic rows, searching etc. were implemented to reduce the human effort involved and to provide a smooth user experience.

Salient Features

Google oAuth based login
Authorisation of users as professors or Admins
Searching Capabilities on project lists by different attributes
Automatic summary table generation and updation
Easy deletion and insertion of expense rows
Commenting feature for each row of both the tables with email based notification
Appropriate checks are imposed so as to avoid erroneous inputs(such as expenditure exceeding the sanctioned amount)
Implemented functionalities to incorporate the conversion of committed expenses to possibly different actual expenses
Exporting the contents of expenditure and summary table as an excel file.
Division of funds and expenses into 2 major heads of Recurring and Non-Recurring with focus on different subheads as well.
The total balance of a project may temporarily be negative as long as the expenditure does not exceed the sanctioned amount.
Database design implemented keeping efficiency of CRUD operation in mind ( For ex : A separate table for each professor’s projects ) .


Running the web app

Kindly run the web app by running the following link https://reserach-mgmt.netlify.app/

About


Languages

Language:JavaScript 96.2%Language:CSS 2.7%Language:HTML 1.1%