An Exam Results Publishing System developed with an Asymmetric Key Encryption based system to provide confidentiality for students.
You can visit our website here CIPHER RESULTS
- Posting Results publicly causes unnecessary pressure on students
- This project provides a medium for students to check their results of their organization.
- The motive of this project is to provide confidentiality to students when checking their results
- A student can view his/her results using their private key.
- We used Asymmetric Key Encryption to encrypt results with student's public keys.
- Toasts for alerts, acknowledgements
- Login
- Upload Results
- Signup & Login
- View Results
- OTP Verification of Students Email
- Multer File Uploading
- Asymmetric Key Encrption of Results
- Monogodb Database
- NodeRSA
- Bcrypt
- JWT
- Multer
- NodeMailer
- React Toastify
git clone https://github.com/MandlaGowtham/Cipher-Results.git
- Open project directory
- Navigate to client and server directories to install the dependencies
# navigate to client directory
cd client
# install deps
npm install
# Then navigate back to server directory
cd ../server
# install deps
npm install
cd client
# Run
npm start
cd ../server
# Run
npm start
- Open your browser and go to http://localhost:3000