Skip to content

shikha1720/ResultManagement_NodeJs

Repository files navigation

Result Managment Application

The "Result Managment Application" is a node js application in which students result is added, updated and deleted by the teacher and result is seen by the student. This application is developed using HTML, CSS, Node Js and has following:

  • Two types of users can login to application by clicking a button on homepage
  • Students can enter their roll number and date of birth to view their result
  • If roll number and D.O.B. does not match, an error should be shown on screen.
  • Teachers can View all records, add new record, edit and delete the records.

Setup Guide

Backend

  • Open the project in Visual Studio Code.
  • Go to toolbar --> terminal --> Open new terminal.
  • Run this command in the terminal to install the dependencies.
    npm install

Database

  • Create a database named "result_management_db" in MySQL Workbench or run the SQL command.
    CREATE DATABASE result_management_db;
  • After creating the database run this command in terminal.
   npm install sequelize-cli -g
  • Run this command in the terminal for migration.
   sequelize-cli db:migrate

Start Application

  • To start the application run following command in the terminal.
   npm start

OR

  node app.js

Frontend

Credentials

  • Teacher login details:-
   Email: [email protected]
   Password: Teacher@12345

Screenshots

Home Page

Screenshot-49.png

Teacher Login

Teacher-Login.png

Teacher Dashboard

Teacher-Options.png

All Students Result

All-Student.png

Add New Student Result

Add-Student.png

Update Existing Student Result

Edit-Student.png

Student Login

Student-Login.png

Student Result View

Student-Result.png

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published