Skip to content

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.

Notifications You must be signed in to change notification settings

BitWebApp/BitWebApp-24

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

BITAcademia - Official Academic Website of BIT Mesra

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.

Tools & Technologies Used

  • 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.

Technical Overview

  • 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.

Features

Dashboards

  • 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.

Student Profile Management

  • 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.

Reporting and Analytics

  • 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.

Faculty Tools

  • 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.

Additional Features

  • 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.

Developers

Faculty Incharge - Prof. Suvendu Kanungo, Department of CSE, BIT Mesra.

  1. Kushagra Sahay - Full Stack Developer (Team Leader)
  2. Sumit Kumar - Full Stack Developer (Team Co-Leader)
  3. Akshat Tambi - Full Stack Developer
  4. Parth Shresth - Frontend Developer
  5. Ankit Verma - Backend Developer
  6. Hritabhash Ray - Frontend Developer
  7. Garvit Raj - Backend Developer

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages