Vishwakarma Labs is an attendance management system designed for labs. With features like real-time chat, attendance tracking, and support for multiple participants, it makes managing lab sessions easy and efficient.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Vishwakarma Labs is an innovative web interface designed to streamline communication and attendance tracking within college laboratories. The project aims to enhance collaboration and interaction among students while providing a convenient and efficient method for marking attendance. The web interface of Vishwakarma Labs serves as a centralized platform where students can communicate with each other and share information related to their laboratory activities. It promotes a collaborative environment by facilitating discussions, resource sharing, and the exchange of ideas among students within the lab. Through this interface, students can easily connect and engage, fostering a sense of community and promoting effective learning.
One of the key features of Vishwakarma Labs is its attendance tracking system. The web interface provides a seamless mechanism for marking and managing attendance records. Students can log in to the system and mark their presence in the lab, eliminating the need for manual attendance sheets or traditional sign-in methods. This automated process ensures accuracy, reliability, and saves valuable time for both students and instructors. By implementing Vishwakarma Labs, colleges can simplify administrative tasks associated with attendance management. The system generates real-time attendance reports and provides insights into student participation and engagement. This data-driven approach enables instructors and lab administrators to monitor attendance trends, identify areas for improvement, and make informed decisions to enhance the learning experience.
Vishwakarma Labs is built using modern web technologies, ensuring a user-friendly and responsive interface. The web application leverages the power of HTML, CSS, and JavaScript to provide a seamless experience across different devices and browsers. The intuitive design and easy navigation contribute to a smooth user experience, allowing students and instructors to focus on their laboratory activities. With its emphasis on effective communication and attendance tracking, Vishwakarma Labs offers colleges a comprehensive solution for enhancing the laboratory experience. By promoting collaboration and ensuring accurate attendance records, the project aims to optimize the learning environment and facilitate better student outcomes in college laboratories.
The technologies and tools used are:
Follow the below steps to set up the project locally:
-
Clone the repository
git clone https://github.com/siddhesh-desai/Vishwakarma-Labs.git
-
Open the terminal in the folder Vishwakarma-Labs and run the following:
npm i
-
Move to the nodeServer folder:
cd nodeServer
-
Install the dependencies and run:
npm i npm start
-
Open
http://127.0.0.1:5501/index.html
in your browser and get started. To experience chatting open the same in two tabs and get started!
- Realtime Chatroom
- File Sharing
- Timer Based Attendance
- Auto Updation of Attendance in CSV File
- Updates to systems from Server
- Realtime Chatroom
- File Sharing
- Timer Based Attendance
- Auto Updation of Attendance in CSV File
- Updates to systems from Server
See the open issues for a full list of proposed features (and known issues).
Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Siddhesh Desai - @thesiddheshdesai - siddheshdesai777@gmail.com
Project Link: https://github.com/siddhesh-desai/Vishwakarma-Labs
Thanks go to these wonderful people: