Skip to content
@NibrasPlatform

Nibras

Nibras

Nibras is an educational platform organization focused on computer science learning, competitive programming, project-based development, and AI-assisted guidance.

What We Build

Nibras is a unified platform designed to reduce fragmentation across academic coursework, coding practice, project work, and analytics. The platform focuses on:

  • course learning and progress tracking
  • competitive programming activity and performance monitoring
  • community discussion and peer support
  • achievements, reputation, and gamified engagement
  • AI tutoring and specialization recommendations
  • analytics for students, instructors, and administrators

Repositories In This Org

  • nibras-student-dashboard: student-facing experience for courses, competitions, community, achievements, and AI tutor workflows
  • nibras-admin-service: backend services for authentication, RBAC, core APIs, and administrative workflows
  • Community-System: discussion, comments, voting, and reputation features
  • Recommendation_model: machine learning recommendation engine for specialization guidance
  • Documents: project reports, diagrams, requirements, and delivery artifacts

Core Technology Areas

  • Frontend: React and dashboard-style web interfaces
  • Backend: Node.js, Express, REST APIs, authentication, and role-based access control
  • Data: MongoDB and application analytics models
  • AI/ML: recommendation pipelines, model evaluation, and AI-assisted explanations

Contribution Focus

We prefer changes that are small, testable, and documented. If you contribute to this org:

  • open an issue before large feature work
  • keep pull requests scoped to one problem
  • update docs when behavior or interfaces change
  • treat security, privacy, and student data carefully
  • document assumptions for AI- or analytics-related changes

See the shared org files for defaults:

  • CONTRIBUTING.md
  • SECURITY.md
  • SUPPORT.md

Mission

Build a practical, scalable learning platform that helps computer science students measure progress, identify skill gaps early, and receive useful guidance based on real work, not only grades.

Popular repositories Loading

  1. nibras-student-dashboard nibras-student-dashboard Public

    Student dashboard for : courses, competitions, community, achievements, and AI tutor

    JavaScript

  2. Recommendation_model Recommendation_model Public

    Python

  3. .github .github Public archive

  4. Documents Documents Public archive

  5. Competitions Competitions Public archive

    JavaScript 1

  6. Nibras-Backend Nibras-Backend Public

    JavaScript

Repositories

Showing 9 of 9 repositories

Top languages

Loading…

Most used topics

Loading…