Souldance - Dance School

Souldance website is a dynamic platform designed for a seamless user experience and efficient data management. Utilizing Sanity.io, to empower the client with a robust backoffice, allowing them to effortlessly edit and manage website content. The integration of Nodemailer ensures a secure and direct channel for user inquiries, enhancing communication. The website was designed with the aim of creating a pleasant user experience. The animations were created using the Framer Motion library.

Tech Stack

Client

  • React.js
  • Tailwind CSS
  • DaisyUI
  • Swiper.js
  • Framer Motion

Server

  • Sanity.Io
  • Next.js

Features

Backoffice with Sanity.io:

  • Utilized Sanity.io to create a user-friendly backoffice for the client.
  • Allows the client to easily edit and manage the data displayed on the website.

Contact Form with Nodemailer:

  • Integrated Nodemailer to create a contact form on the website.
  • Ensures user inquiries and questions are sent securely to Souldance's mailbox.

Search and Filter Modalities:

  • Implemented a search and filter functionality on the website.
  • Users can filter dance modalities based on criteria such as professor or day of the week.

Theme Switcher:

  • Developed a theme switcher to enhance user experience.
  • Allows users to switch between different visual themes based on their preferences.

Semantical and Technical SEO with Next.js:

  • Leveraged Next.js functionalities for both semantical and technical SEO.
  • Ensured proper HTML semantics for better understanding by search engines.
  • Implemented meta tags, structured data, and other SEO best practices to enhance the website's performance in search engine results.

Next Features

  • Create a page for the founder of the school.
  • Create a page for wedding classes.

Feedback

If you have any feedback, please reach out to us at gregorio.atwork@gmail.com