Back to projects
Chord Café

Chord Café

Ryan Saunders / November 12, 2024

This e-commerce app offers a seamless experience for purchasing music courses, allowing users to browse and enroll in a variety of lessons. Built with Next.js for optimal performance and dynamic content, it leverages Tailwind CSS for responsive, clean design. Prisma and PostgreSQL handle secure data management, while Stripe integration ensures smooth payment processing. Users receive automated notifications via Resend, keeping them informed about order confirmations and download options. The app provides a user-friendly interface for discovering courses, completing transactions, creating an efficient, engaging learning platform for music enthusiasts.

Features

  • Course Catalog: Browse a wide range of music courses
  • Secure Payments: Integrated Stripe payment gateway for safe and seamless transactions.
  • Email Notifications: Automated course downloads and payment confirmation emails powered by Resend.
  • Authenticated Admin Accounts: Create, Update, Delete courses you wish to sell. Activate and Deactivate courses.
  • Responsive Design: Tailored to provide a smooth experience across all devices, using TailwindCSS for styling.

Technologies

  • Next.js: React framework for building fast, scalable web applications with server-side rendering.
  • TailwindCSS: Utility-first CSS framework for responsive and customizable styling.
  • Prisma: ORM to manage PostgreSQL database queries with type safety and efficiency.
  • PostgreSQL: Relational database for storing course and user data securely.
  • Stripe: Payment processing system for handling transactions and subscriptions.
  • Resend: Email service to send automated notifications, such as order confirmations and course updates.
  • TypeScript: For static typing and enhanced developer productivity.