Evolution. Website for Dance Competition

Task:

Create a custom website with an admin panel for an Australian dance competition. The website should allow users to register their teams for various events and pay the participation fee via Stripe or PayPal Pro.

Solution:

This project is a custom website with an admin panel built for an Australian dance competition. The website allows users to register their teams for various events, pay the participation fee using Stripe or PayPal Pro, and view event details such as dates, times, and locations. The admin panel provides the competition organizers with tools to manage the events, teams, and payments.

The website is built using NextJs, a popular React-based framework for building server-side rendered web applications. MongoDB is used as the database to store information about the events, teams, and payments. Bootstrap is used to provide a responsive design and user interface for the website.

Main Features:

  • User registration and login with authentication
  • User dashboard to view/edit profile, register teams for events, view event details and status
  • Admin panel to manage events, view team registrations and payments, and manage user accounts
  • Integration with Stripe and PayPal Pro for secure payments
  • Event registration with different categories and age groups
  • View competition results and rankings

If you’re looking for a reliable and experienced web developer to build your next project, I can provide high-quality solutions that meet your requirements and deadlines.