Gahbad(جهبذ)

An integrated system for universities and institutions for distance learning and for managing the educational process.

Overview

Gahbad is a comprehensive platform designed to facilitate an earning system within universities, fostering seamless communication and collaboration among teachers, students, and the university administration. Built using the MERN (MongoDB, Express.js, React.js, Node.js) stack, this platform offers a multitude of features aimed at enhancing productivity and engagement within academic institutions.

Demo

demo

Screenshots

Collection of screenshots.

Features

  • User Roles: Distinct roles for teachers, students, and administrators, each with tailored functionalities and permissions.
  • Linking System: Effortlessly connect teachers, students, and university staff to streamline communication and resource sharing.
  • Earning Opportunities: Provide avenues for users to earn rewards or incentives through various activities, such as mentoring, tutoring, or academic achievements.
  • Dashboard: Personalized dashboards for users to track their earnings, progress, and relevant notifications.
  • Resource Sharing: Facilitate the exchange of educational materials, research papers, and course-related resources among users.
  • Messaging System: Robust messaging functionality to enable seamless communication between users, fostering collaboration and support.
  • Analytics: Generate insights through data analytics to track user engagement, popular resources, and other relevant metrics.
  • Customization: Flexible customization options to tailor the platform to the specific needs and branding of each university.

Technologies Used

  • Frontend: React.js, Redux toolkit, HTML5, CSS3,Bootstrap, CoreUI, JavaScript
  • Backend: Node.js, Express.js, MongoDB
  • Authentication: JSON Web Tokens (JWT), OAuth
  • Real-time Communication: Socket.IO
  • Data Visualization: D3.js, Chart.js
  • Development Methodology: Agile(scrum)
  • Project Management: Jira
  • Design and Development: OOP, MVC
  • UIs Design: Figma
  • Deployment: Netlify