Coder Social home page Coder Social logo

somsingh23 / btp-minor-project Goto Github PK

View Code? Open in Web Editor NEW
9.0 2.0 4.0 1.3 MB

Digital Transformation of the Registration Process: Streamlining Student Enrollment with an Automated System for IIIT Pune.

Home Page: https://somsinghlodhi-btp.vercel.app

License: MIT License

JavaScript 30.43% EJS 52.95% CSS 16.49% Dockerfile 0.13%
css ejs googleauthenticaion html javascript registration-system nodejs nodejs-server connect-redis ioredis redis alpine-linux docker

btp-minor-project's Introduction

BTP-Minor-Project

Deployment Link

Overview

This repository houses the B.Tech minor project aimed at automating the registration process within our college. The existing registration system has been traditional and time-consuming, prompting the development of a streamlined portal accessible to both administrators and students.

Features

  • User Authentication: Students log in using their IIIT Pune college Gmail IDs, gaining access to their user profile and a comprehensive registration guide upon successful Google sign-up.

  • Registration Form Submission: Students are required to fill out a registration form, and the project incorporates multiple levels of verification (v1, v2, and v3). The process advances through each level sequentially.

  • Admin Portal: Administrators have access to various features, including student verification, statistical data visualization (overall statistics, charts comparing verified vs. pending, and rejected vs. verified cases).

  • Email Notification: Upon successful registration, students receive a welcome email.

Security and Robustness

The project prioritizes security and robustness by implementing isolation for each independent portal. To bypass protective measures, users must undergo verification and pass through multiple middlewares.

V1Admin Password

username: admin1 password: admin1

  • Please utilize the provided username and password to access the features of V1Admin.

Technology Stack

The technology stack for this project includes:

  • Redis
  • MongoDB
  • Express
  • Node.js
  • Nodemailer
  • Passport.js
  • D3.js
  • Chart.js
  • EJS

Motivation

The primary motivation behind this project is to streamline and modernize the registration process for students at IIIT Pune, replacing the traditional and time-consuming methods with an efficient and user-friendly portal.

Feel free to explore the project and provide feedback or contribute to its development!

Student Portal


image


image


image


image


image


image


image


V1 Admin Portal


image


image


image


image


image

image


image


image


image

btp-minor-project's People

Contributors

somsingh23 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.