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

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.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 93.1%
  • PLpgSQL 2.6%
  • CSS 2.2%
  • JavaScript 2.1%