Thank you for checking out this repository! We're excited to have you contribute to Hacktoberfest 2024. Before you get started, please take a moment to read the following rules and guidelines to ensure a smooth contribution process.
Please check the URL on the right side of the project section and browse through all sections. If you find any issues, create a new issue; otherwise, work on the open issues.
-
Hacktoberfest Dates:
- Your Pull/Merge Requests (PR/MRs) must be created between October 1 and October 31 (in any time zone).
- Contributions made to this repository must follow Hacktoberfest rules and be submitted to public, unarchived repositories.
-
Quality Over Quantity:
- No Spam: Submitting spammy PR/MRs will disqualify you. Keep your contributions meaningful, and avoid low-quality fixes like minor grammar updates unless they add real value.
- PR/MRs should not be marked with labels containing the word “spam” or “invalid.” However, contributions labeled with “hacktoberfest-accepted” will be considered valid, even if they are not merged immediately.
-
Repository Participation:
- This repository is participating in Hacktoberfest, so feel free to contribute!
- Ensure that your PR/MR is either merged, has an overall approving review, or receives the “hacktoberfest-accepted” label to count toward your Hacktoberfest progress.
-
Review Period:
- Once your PR/MR is created and passing checks, it will go through a two-day review period. Make sure your submission remains compliant throughout this time.
- Even if Hacktoberfest ends on October 31, PR/MRs still in the seven-day review period may continue into November.
-
Valid Contributions:
- Ensure that your contribution adds real value to the project. Bug fixes, new features, and documentation improvements are welcome!
- Fork this repository to your GitHub account.
- Clone the forked repository to your local machine.
- Make meaningful changes and improvements.
- Create a pull request and follow the guidelines listed above.
If you're new to GitHub and Hacktoberfest, you can check out these resources to get started:
If you find this repository useful, please give it a ⭐! Contributions of all kinds are welcome, and every bit helps improve this project.
Happy coding and happy Hacktoberfest! 👨💻👩💻🦥
Fork the repo and start contributing today! Let's build something amazing together.🚀
Streamline Department management, class organization, and add students and faculty.
Seamlessly track attendance, assess performance, and provide feedback.
Access records, view marks, and communicate effortlessly.
The MCA-HUB is a web-based application built using the MERN (MongoDB, Express.js, React.js, Node.js) stack. It aims to streamline department management, class organization, and facilitate communication between students, teachers, and administrators.
-
User Roles: The system supports three user roles: Admin, Teacher, and Student. Each role has specific functionalities and access levels.
-
Admin Dashboard: Administrators(HOD) can add new students and teachers, create classes and subjects, manage user accounts, and oversee system settings.
-
Attendance Tracking: Professors can easily take attendance for their classes, mark students as present or absent, and generate attendance reports.
-
Performance Assessment: Professors can assess students' performance by providing marks and feedback. Students can view their marks and track their progress over time.
-
Data Visualization: Students can visualize their performance data through interactive charts and tables, helping them understand their academic performance at a glance.
-
Communication: Users can communicate effortlessly through the system. Professors can send messages to students and vice versa, promoting effective communication and collaboration.
Firstly you can registered as admin with different college name, unique email and password then you can login
- REACT_APP_BASE_URL=http://localhost:8081
- PORT=8081
- MONGO_URL= mongodb+srv://skanarul8093:[email protected]/mcaHub?retryWrites=true&w=majority&appName=projectCluster
- Frontend: React.js, Material UI, Redux
- Backend: Node.js, Express.js
- Database: MongoDB Atlas
- Render - server side
- Netlify/Vercel - client side
T H A N K Y O U T O A L L | | / \ |\ |/ \ / / \ | | | / \ / \ | | | | /---\ | \ | | | | | | | | | /---\ | | | | / \ | \ | / \ \ / | / \ \ / / \ | |