About this project
A content-rich website for Da Capo Academy of Music, a music school based in Etobicoke (west Toronto) that offers music lessons for students of all ages and levels. The site includes a shop with cart functionality using Context API and Stripe for payments, a blog monetized with Google AdSense, and three form-driven intake flows (trial lesson, registration, and teacher application) with automatic email alerts to the admin. All service pages are optimized for SEO, with most ranking in the top 5 on Google for local search results. Built with Next.js and Tailwind CSS.
Key Features
- advanced SEO optimization
- structured data
- open graph meta data
- monetization with Google AdSense
- shopping cart functionality
- online payments with Stripe
- Stripe webhooks
- asset storage with Firebase
- form submission
- automated email alerts
- fully-responsive design
