Skip to content
/ CLC Public

CLC Portal solves the previous cumbersome manual process of getting certificates by providing a platform through which students can request their certificates online and at the other end admin can manage the requests efficiently and issue the certificate.

License

Notifications You must be signed in to change notification settings

Srutip04/CLC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CLC Portal

Problem Statement

When a student leaves a college then he/she requires a college leaving certificate to join higher institutions or organisations.Most of the time there is a delay while issuing the certificate due to negligence or lack of proper management, also the student might have already shifted to a new location which makes it more difficult to get the certificate on its own. Sending request through mail also leads to delay if there are other requests already in the queue. So we need to solve this problem by creating a portal only meant for issuing of certificate.

Solution

CLC Portal solves the previous cumbersome manual process of getting certificates by providing a platform through which students can request their certificates online and at the other end admin can manage the requests efficiently and issue the certificate.

Tech Stack

Frontend

  • React Js
  • Chakra UI

Backend

  • Node Js
  • Express Js
  • MongoDB
  • NodeMailer

Features

  • Student & Admin Interfaces.
  • Allows students to apply for the college leaving certificate. Students can check their application status.
  • College adminstrator can accept/decline requests.
  • Admin can issue the certificate which will be sent to the respective student through email.
  • In-built mail feature using NodeMailer .
  • Customizable as per the need of adminstration or student.

Install the frontend

git clone [email protected]:Srutip04/CLC.git
cd client
npm install
npm start

Install the backend

git clone [email protected]:Srutip04/CLC.git
cd server
npm install
npm start

Set the enviroment variables

DB_URL = 
JWT_SECRET=
USER=
PASS=

Contributors

🤝 Support

Contributions, issues, and feature requests are welcome!

Give a ⭐️ if you like this project!

About

CLC Portal solves the previous cumbersome manual process of getting certificates by providing a platform through which students can request their certificates online and at the other end admin can manage the requests efficiently and issue the certificate.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published