Contribute to UniDashMake University Life Better

Join us in building the ultimate unified portal for BITS Pilani Dubai Campus students. Every contribution helps make university life easier for everyone.

Student-First

Built by BITS Pilani Dubai students for students

Community

Discuss and collaborate with fellow batchmates while developing real-world projects

Open Source

Contribute to improve university experience

Academic Focus

Help build tools for academic success

Teamwork

Work with fellow BITS Pilani developers

Start Contributing
Fork Repository TypeScript & Next.js Secure & Reliable

Our Contributors

Join these awesome developers and contributors in making unidash better

Development Workflow

Follow our structured process for contributing to UniDash

Branch Naming Convention

flowchart LR
    A[Branch Types] --> B[feature/]
    A --> C[bugfix/]
    A --> D[hotfix/]
    A --> E[docs/]
    B --> F[feature/add-attendance-tracker]
    C --> G[bugfix/fix-login-error]
    D --> H[hotfix/security-patch]
    E --> I[docs/update-readme]

Pull Request Process

flowchart LR
    A[Create Branch] --> B[Make Changes]
    B --> C[Test Changes]
    C --> D[Create PR]
    D --> E[Code Review]
    E --> F{Approved?}
    F -->|Yes| G[Merge]
    F -->|No| B

Documentation

Everything you need to contribute effectively

Getting Started

Quick setup guide and development environment configuration

Component Guidelines

Learn about our component structure and best practices

API Documentation

Explore our API endpoints and integration guides

Contributing Guide

Learn how to contribute to UniDash effectively