EducationSaaS · AI/ML · Web application · API/backend
AI study and writing tools platform
We designed and built an AI study platform for students from scratch, with eight tools covering paraphrasing, grammar, summaries, AI detection, plagiarism, citations and a study helper that turns uploaded documents into notes and quizzes. The React and Django product runs on AWS with single sign-on, subscription billing and usage metering.
Problem
The client wanted a single student-focused product combining the writing and study tools students otherwise use separately, delivered from scratch against a hard launch deadline.
Solution
The team designed the product in Figma, then built a React + Vite + Tailwind frontend and a Dockerised Django/PostgreSQL backend on AWS EC2 with S3 and CloudFront. It integrated an LLM chosen after cost and accuracy benchmarking, third-party AI-detection, plagiarism and humaniser APIs, Clerk sign-on with Google and Apple, and Stripe subscriptions with trials, webhooks, upgrades and USD/CAD pricing, plus per-feature word metering, prompt history and admin analytics. After launch it resolved in-app-browser sign-in blocks and page-speed issues and delivered a paid enhancement round.
Key features
- Eight AI tools: paraphraser, grammar checker, summariser, AI detector, humaniser, plagiarism checker, citation generator, study helper
- Study helper turning uploaded PDF/DOCX/PPT files into notes, key points and multiple-choice quizzes
- Google and Apple single sign-on
- Stripe subscriptions with trials, webhooks, invoices, upgrades and cancellations in USD and CAD
- Per-feature word metering with free-tier limits and upgrade prompts
- Per-feature prompt history
- Admin activity logging and analytics
- In-app browser redirect workaround for social-media sign-in
- CDN offloading for page speed
Tech stack
- AWS EC2
- AWS S3
- Apple SSO
- Clerk
- CrossRef API
- Django
- Docker
- Eden.ai
- Figma
- GPT-5
- GitHub
- Google SSO
- JWT
- Lottie
- OpenAI GPT-4o-mini
- PostgreSQL
- Python
- React
- Stripe
- Tailwind CSS
- Vite
- WinstonAI
- ZeroGPT API
- ai-text-humanizer.com
- ngrok
Read more
- 22SEP
UX design process: from wireframes to a tested prototype
A practical UX design process: research, user flows, wireframes, a clickable prototype and usability testing, so the design is proven before development starts.
Product & Design5 min read
- 04AUG
Shipping AI features into real products
Patterns that repeat across the AI products we've built: transcription pipelines, retrieval over your own data, a human kept in the loop, and controls on what the model costs and can see.
AI & Automation3 min read