BITAcademia is the comprehensive academic platform designed and developed for BIT Mesra. This website aims to streamline and enhance the academic management experience for students, faculty, and administration. BITAcademia offers a wide array of features tailored to meet the diverse needs of the academic community.
Website: https://bitacademia.vercel.app/
- React: For building the user interface.
- Express.js: For handling the server-side logic.
- MongoDB: For database management.
- Node.js: As the runtime environment.
- Multer: For handling multipart/form-data, especially file uploads.
- Cloudinary: For managing media assets.
- Tailwind CSS: For styling and responsive design.
- A responsive academic MERN application built to enhance the management of students’ academic data.
- Provides dashboards to both students and faculty along with management tools enabling reporting and analytics.
- Implemented media handling through Cloudinary and Multer.
- Designed student routes for managing data and admin routes for analytic reporting.
- Developed RESTful APIs for creating, updating, deleting, and editing records.
- Implemented a cookie-based authentication system using JWT and bcrypt and facilitated data export using excel.js.
- Student Dashboard: Provides students with a personalized view of their academic journey, including courses, grades, and upcoming deadlines.
- Faculty Dashboard: Allows faculty members to manage their courses, track student progress, and communicate with students efficiently.
- Profile Updates: Students can easily update their personal and academic information, including:
- Name
- Branch
- Section
- Awards
- Projects
- Academic Details
- Higher Education Information
- Examination History
- Achievements and Activities: Students can showcase their extracurricular achievements and involvement in various activities.
- Custom Report Generation: The college can generate detailed reports on internships and placements, filtered by various criteria such as:
- Students placed in specific companies (e.g., Google)
- Sections and branches (e.g., Section C, CSE branch)
- Data-Driven Insights: Administrators can gain insights into student performance, placement trends, and more, helping in strategic planning and decision-making.
- Student Profile Access: Faculty members can access complete student profiles by entering the roll number, which includes all the updated details provided by the students.
- Advising and Mentoring: Facilitates better academic advising and mentoring by providing faculty with comprehensive student information.
- Secure Authentication: Ensures that only authorized users can access the respective dashboards and features.
- User-Friendly Interface: Designed with a focus on ease of use, making it simple for all users to navigate and utilize the platform effectively.
- Responsive Design: Optimized for various devices, ensuring a seamless experience on desktops, tablets, and smartphones.
Faculty Incharge - Prof. Suvendu Kanungo, Department of CSE, BIT Mesra.
- Kushagra Sahay - Full Stack Developer (Team Leader)
- Sumit Kumar - Full Stack Developer (Team Co-Leader)
- Akshat Tambi - Full Stack Developer
- Parth Shresth - Frontend Developer
- Ankit Verma - Backend Developer
- Hritabhash Ray - Frontend Developer
- Garvit Raj - Backend Developer