Portfolio
Small Business - Music School
A multi-featured website for a local music school business
FEATURES:
- form submission
- automated email alerts
- asset storage with Firebase
- shop / online payments with Stripe
- responsive design
- advanced SEO optimization
DESCRIPTION:
A website / web application for a music school business located in Etobicoke. It includes multiple pages such as Home, Teachers, Rates, Contact, Shop, Blog, among others. The Shop page contains complex functionality and uses Stripe for payment processing. The website has 3 separate forms - trial lesson form, registration form, and new teacher application form - that visitors can submit, with automatic email alerts going to the school administration. As this is a physical business and local search engine rankings are a crucial factor, all the important service pages are optimized for SEO. Combined with effective blog articles, this website has gained a high domain authority ranking, with most pages ranking in the top 5 on Google.
TECHNOLOGIES:
- Next.js
- React
- Node.js
- Tailwind
- Route Handlers (API Routes)
- Stripe
- Firebase
- Controlled Forms
- Nodemailer