Skip to main content

Welcome to Academia documentation

Academia is a modern academic project management platform for universities. It supports collaboration across students, advisors, coordinators, department heads, and evaluators (committee) through the full lifecycle of projects and defenses.

This site documents how the product works and how to work with the open-source Next.js application that powers the experience.

The documentation is organized for different kinds of readers. Some people need the fastest operational route into onboarding and role ownership. Others need the lifecycle map from group formation to final defense. Contributors and integrators usually need the technical layer: environment variables, API behavior, tenant routing, and the structure of the frontend application.

Use this page as the main entry point when you want to understand where to start, how the guides fit together, and which reading path matches your goal.

What Academia covers

Academia is not only a dashboard for submitting files. It is designed to support the real academic operating model around student projects.

At a practical level, the platform covers:

  • department onboarding and first-run setup
  • invitation and role-based access across academic staff and students
  • student group formation and approval before proposal work begins
  • proposal drafting, review, approval, and project activation
  • milestone delivery, advisor feedback, and revision loops
  • evaluator assignment, scoring, defense scheduling, and late-stage readiness
  • tenant-aware frontend and backend behavior for multi-institution deployments

That means the docs need to serve both product understanding and implementation understanding.

Fastest route through this guide

  1. Start with Getting started if you want the product and onboarding picture first.
  2. Start with Roles and dashboards if you already know the audience you care about.
  3. Start with Project lifecycle if you want the end-to-end academic workflow.
  4. Start with Environment and API if you are integrating with the platform.

How this documentation is organized

SectionWhat it covers
Getting startedProduct overview, onboarding order, architecture, and local setup
PlatformRole guides, lifecycle guides, proposal flow, milestones, evaluation, defense, and staff oversight
DevelopersNEXT_PUBLIC_API_BASE_URL, headers, and multi-tenant behavior

Start by reader type

ReaderBest place to start
Department head or operations leadOnboarding and first setup
Coordinator, advisor, evaluator, or studentRoles and dashboards
Someone tracing the whole academic pathProject lifecycle
Frontend contributor or integratorEnvironment and API
Contributor debugging tenant-aware behaviorMulti-tenancy

Fast entry by intent

If you want to understand...Open this page
how a department starts using AcademiaOnboarding and first setup
which role owns what in the platformRoles and dashboards
how the platform moves from group formation to final defenseProject lifecycle
how the system is built across frontend and backendArchitecture
how tenant-aware integration worksMulti-tenancy

Use the sidebar to move in order, or jump directly by reader intent. The strongest docs paths now support both role-based reading and workflow-based reading.

Product-first path

  1. Overview
  2. Onboarding and first setup
  3. Roles and dashboards
  4. Project lifecycle

Workflow-first path

  1. Project lifecycle
  2. Student group formation and approval
  3. Proposal review and approval
  4. Milestone delivery and advisor review
  5. Evaluation and defense workflow

Developer-first path

  1. Architecture
  2. Environment and API
  3. Multi-tenancy

Best next reads