afterclass.io-v2

[alpha] https://new.afterclass.io

MIT License

Stars
7

Explore over 14,000+ reviews of courses and professors. Plan ahead with bid analytics. Break classroom barriers. The open-source course planning platform for Singapore Management University (more to come!)

We’re a committed group of students and alumni working to improve campus life through technology. AfterClass supports more than 40,000 students each semester in selecting the ideal modules for their academic path.

πŸš€ Quick Start

This project is built on top of the T3 Stack. With the following core technologies:

  • TypeScript - Statically typed JavaScript
  • Bun - Dependency management (not runtime)

Frontend

Backend

  • Next.js Api Routes -
    Serverless API endpoints (used with tRPC)
  • tRPC - TypeScript RPC, a framework for building type-safe
    APIs
  • PrismaORM - Modern database access for TypeScript &
    Node.js
  • NextAuth - Authentication for Next.js
  • Supabase - The open source Firebase alternative for
    PostgreSQL

Dev Tools

  • ESLint - Linting utility for TypeScript and TSX
  • Prettier - Code formatter
  • Storybook - UI component explorer
  • Docker - Containerized development environment

Development

  • Vercel - Hosting and deployment
  • Supabase - Database and authentication

For more information, see the Development Guide and Deployment Guide.

πŸ“š Documentation

🀝 Contributing

See our contribution guide for more information

πŸ“ License

MIT

Related Projects