/SPC-Frondend

Client side of Smart Placement Cell Web app

Primary LanguageJavaScript

CHETHASπŸ“¬

Automates the placement cell works

β„Ή About

Smart Placement Cell is a Progressive web app made using React.js, which lets you to automate the current manual works done by the Placement cell in an institution all over the world.

Types Of Users πŸ“¬

  1. Admin
  2. Execom
  3. Student

⭐ Features

  • βœ… Send Emails πŸ“’.
  • βœ… Manage Data🚫.
  • βœ… Chat forumπŸ“ž.
  • βœ… Simple UI πŸ“±.

Common setup βš’

Clone the repo and install the dependencies.


git clone https://github.com/vishnuv55/SPC-Backend.git
npm install

Run in development mode πŸ§ͺ

Execute the following command to run the app in the development mode.

npm start 

Open http://localhost:3000 to view it in the browser.

Project Structure

SPC
β”œβ”€β”€ README.md
β”œβ”€β”€ node_modules
β”œβ”€β”€ package.json
β”œβ”€β”€ .gitignore
β”œβ”€β”€ public
β”‚   β”œβ”€β”€ favicon.ico
β”‚   β”œβ”€β”€ index.html
β”‚   └── manifest.json
└── src
    β”œβ”€β”€ Services
    β”œβ”€β”€ assets
    β”œβ”€β”€ components
    β”œβ”€β”€ helper
    β”œβ”€β”€ hooks
    β”œβ”€β”€ serviceWorkerRegistration.js 
    β”œβ”€β”€ index.js
    β”œβ”€β”€ reportWebVitals.js
    └── serviceWorker.js
    └── setupTests.js

Features of Admin

Login

Admin login This feature help the Admin to login to the UI.

Add student details

1_admin_home

This feature enables the Admin to add student details to database.

Update student & execom password

Screenshot from 2021-07-19 09-36-44

This feature enables the Admin to update the students and execom password in case they forget or otherwise.Also Admin Can download & view the placement records.It also provide the functionality to view the student details individually branch wise and year wise.

Add drive details

add drive

This feature helps the Admin to add new placement drive available for students.

Send E-mails to students

send mail

This feature enables to notify students about placement drives available via E-mail.

Add bill details

add bill

This feature enables Admin to regularly update the bills used to purchase different utilities remotely.

Chat Forum

This feature enables Admin to respond to the various queries raised by the students. 1_admin_forum

Manage Alumni data

This is used to manage alumni details.

1_admin_alumni

Features of Execom

Login

This feature help the Execom to login to the UI using their designation and password.

Send E-mails to students

This feature enables to notify students about placement drives available via E-mail.

Add bill details

This feature enables Execom to regularly update the bills used to purchase different utilities remotely.

Chat Forum

This feature enables Execom to respond to the various queries raised by the students.

Update password

This feature helps to update their password

Features of Student

Login

login This feature help the Student to login to the UI using their E-mail and password.

View & update profile

profile

This feature enable Student to view and update their profile details.

Chat forum

This feature enables Student to can raise various queries to Admin and Execom.

View & register for drive

register view

This feature enable to view and register the available placement drive.