Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automation of Invigilation Duty and Absentee Statement Management System

Introduction

In educational institutions, managing invigilation duties during examinations and keeping track of absentees is crucial. There is a need for an efficient web-based application that automates the allocation of invigilation duties, allows faculty members to request and accept duty adjustments, and collects absentee statements room-wise while also providing consolidated absentee statements course-wise

Table of Contents

Getting Started

First of all clone the project and use this dummy data of SignIn to Experience the power of the Website username: Webathon Password: IT@Seminar

Cloning the Repository

If you want to work on this project locally, you can clone the repository to your machine using the following steps:

  1. Open your terminal/command prompt.

  2. Navigate to the directory where you want to clone the repository.

  3. Run the following command:

    git clone https://github.com/MdSadiqMd/Webathon
    

Installing Dependencies

To install the project dependencies, run the following command using npm

npm install express mongoose body-parser

This command will download and install the required libraries (express, mongoose, and body-parser) for your project.

Running the Application

To Run the Application go to the main Frontend File Index.html and run it through LiveServer or preview WIndow i's You're Wish

Usage

1.Configure the database connection to MongoDB. 2.Start the Node.js server with npm start. 3.Access the following API endpoints: GET /api/users: Fetch users from the database. POST /api/users: Create a new user and save it. 4.Run tests with npm test.

Contributing Guidelines

Welcome to our project! We're excited that you're interested in contributing. Before you get started, please take a moment to read through these guidelines.

How to Contribute

  1. Fork the Repository: Click the "Fork" button in the top-right corner of this repository to create your copy.

  2. Clone the Repository: Clone your forked repository to your local machine using the following command:

    git clone https://github.com/MdSadiqMd/Webathon
    
  3. Create a New Branch: Create a new branch to work on your feature or bug fix:

    git checkout -b feature-or-bugfix-name
    
  4. Make Changes: Make your changes or additions to the codebase.

  5. Commit Changes: Commit your changes with a descriptive commit message:

    git commit -m "Add your message here"
    
  6. Push Changes: Push your changes to your forked repository:

    git push origin feature-or-bugfix-name
    
  7. Open a Pull Request: Go to the original repository and click the "New Pull Request" button. Describe your changes and submit the pull request.

Testing

  • If you're adding new features, include relevant tests.
  • Ensure that all existing tests pass before submitting your changes.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.


About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages