Case Study - Elevate your teaching, reclaim your time

Curriculate is a platform that helps teachers create and manage their own curriculum.

Client
Curriculate
Year
Service
App & Web Development

Overview

Curriculate approached me with a vision to create an AI-powered platform that would revolutionize how teachers create and manage their curriculum. The project required a robust, scalable solution that could handle complex document generation while maintaining a user-friendly interface. I built the platform using a modern tech stack, with Next.js powering the frontend for a responsive and performant user experience, custom API services for backend operations, PostgreSQL for reliable data management, and Stripe for handling subscription payments.

The development journey began with tackling the core challenge of document generation. I implemented a modular system that could handle various document types while ensuring curriculum alignment. This involved creating specialized templates for different educational content formats and integrating AI models that could understand and generate appropriate content. The system needed to be flexible enough to accommodate different teaching styles while maintaining educational standards.

The AI text editor presented its own unique challenges. I built a custom editor that could provide intelligent suggestions while maintaining the teacher’s control over the content. This involved implementing version control for document editing and creating a system that could track and apply AI-generated improvements without compromising the teacher’s professional judgment. The editor needed to be powerful enough to handle complex educational content while remaining accessible to users with varying technical expertise.

The development process followed an iterative approach, starting with a focused MVP that delivered core document generation features. This initial phase allowed for rapid testing and feedback, which informed the subsequent feature expansion. As the platform grew, I enhanced the AI models for better content generation and implemented the subscription management system. The final optimization phase focused on improving performance, scalability, and user experience.

curriculate.co.uk
  • Frontend (Next.js)
  • SAAS
  • AI
  • Billing (Stripe)
  • PostgreSQL Database

Let's build something great together