Academix is a full-stack school management and assessment platform designed to centralize academic workflows such as attendance tracking, scheduling, assessments, and grading.
Academix is a web-based system that helps educational institutions manage academic operations through a centralized platform.
The system provides role-based access for administrators, teachers, and students, enabling structured and transparent interaction with academic processes.
- Next.js (App Router)
- React
- TypeScript
- Tailwind CSS
- Prisma ORM
- PostgreSQL
- Docker
- Role-based dashboards (Admin, Teacher, Student)
- Student and class management
- Attendance tracking
- Exams and assignments management
- Grade and results system
- Scheduling and notifications
git clone https://github.com/academix-platform/academix.git
cd academix
2. Setup environment variables
cp .env.example .env
3. Start the database
docker compose up -d
4. Install dependencies
npm install
5. Setup the database
npx prisma db push
npx prisma db seed
6. Run the app
npm run dev
App runs at:
http://localhost:3000