AnchitSingh / SR_Portal

This portal is designed for universities so they can compare and verify applicant's documents, done as part of CS253 IITK course

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SR Portal

SR Portal is an one stop platform for verifications of huge and large no. of csv files and pdf.

Alt text

Table of Contents

Installation

  • This app requires python version>=3.8 .

Clone

  • Clone this repo to your local machine using https://github.com/AnchitSingh/SR_Portal.git

Setup

update and install these package first

$ pip3 install -r requirements.txt
$ python3 flask_app.py

Features

  • Role Based Access Control.
  • Option for automatic and manual allocation of files to Tutors.
  • App can automatically detect corrupted csv.
  • Any no. of new courses can be added besides Phd and MTech.
  • Feature to track how much time did Tutor spent on each document.
  • Files are cross verified by two tutors before submission to manager.
  • Only authorized person can have active account.
  • Contains common platform for making annoucements.
  • Cool and nice looking User Interface.
  • 32 bit hashed passwords

Usage

  • For first time use when no admin account exits go to Admin Registration page.
  • Above link is accessible only if no admin account exists.
  • In the Upload section upload csv file with name as .csv (eg: phd.csv,mtech.csv ,btech.csv), then click on create database button and upload pdf files.

Documentation

  • You can view full documentation from here.

Demo

  • You can watch full demo video from here

Screenshots

-Teaching Assistant verification window: Alt text

License

License

About

This portal is designed for universities so they can compare and verify applicant's documents, done as part of CS253 IITK course

License:MIT License


Languages

Language:JavaScript 58.0%Language:CSS 31.9%Language:HTML 6.2%Language:Python 3.9%