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
- Getting Started
- Cloning the Repository
- Installing Dependencies
- Running the Application
- Usage
- Contributing
- License
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
If you want to work on this project locally, you can clone the repository to your machine using the following steps:
-
Open your terminal/command prompt.
-
Navigate to the directory where you want to clone the repository.
-
Run the following command:
git clone https://github.com/MdSadiqMd/Webathon
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.
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
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.
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.
-
Fork the Repository: Click the "Fork" button in the top-right corner of this repository to create your copy.
-
Clone the Repository: Clone your forked repository to your local machine using the following command:
git clone https://github.com/MdSadiqMd/Webathon -
Create a New Branch: Create a new branch to work on your feature or bug fix:
git checkout -b feature-or-bugfix-name -
Make Changes: Make your changes or additions to the codebase.
-
Commit Changes: Commit your changes with a descriptive commit message:
git commit -m "Add your message here" -
Push Changes: Push your changes to your forked repository:
git push origin feature-or-bugfix-name -
Open a Pull Request: Go to the original repository and click the "New Pull Request" button. Describe your changes and submit the pull request.
- If you're adding new features, include relevant tests.
- Ensure that all existing tests pass before submitting your changes.
This project is licensed under the MIT License - see the LICENSE.md file for details.