Skip to content

bsprep/bs-prep

 
 

Repository files navigation

BSPrep Logo

BSPrep

Learning platform for IITM BS students with courses, quiz prep, live classes, tools, and secure payments.

A modern prep platform focused on clarity, speed, and secure learning workflows.

Website: bsprep.in

Next.js TypeScript Supabase Razorpay

What is BSPrep?

BSPrep is a full-stack web platform focused on helping IITM BS learners stay consistent and exam-ready in Tamil & English.

  • Curated course pages and prep paths
  • Quiz prep and learner tools
  • Dashboard with profile and progress workflows
  • Community and support experiences
  • Secure backend-only payment flow with Razorpay
  • GPA Calculator with updated details

Showcase

Hero Section

Hero section

Dashboard Preview

Dashboard preview

Payment Flow Preview

Payment flow preview

Courses Page

Courses page

Why BSPrep

Community page

Compiler Preview

Compiler preview

Tech Stack

  • Frontend: Next.js App Router, TypeScript, Tailwind CSS, shadcn/ui
  • Backend: Next.js API Routes, Supabase
  • Auth and Data: Supabase Auth + Postgres with RLS
  • Payments: Razorpay

Run Locally

git clone https://github.com/IITMBSTamilCommunity/bs-prep
cd bs-prep
npm install
npm run dev

App runs on: http://localhost:3000

Disclaimer

This project is an independent student initiative and is not affiliated with or endorsed by IIT Madras.

Usage Restriction

This source code is proprietary.

  • You cannot copy, reuse, redistribute, republish, or deploy this code anywhere else.
  • You cannot use this code in personal, academic, or commercial projects.
  • Written permission from the BSPrep team is required for any form of use.

About

A student-driven learning platform providing structured crash courses, notes, and resources for the IIT Madras BS Degree programme.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 93.9%
  • CSS 3.3%
  • PLpgSQL 1.5%
  • JavaScript 1.3%