Skip to content

Lit2L/NerdsFighting

Repository files navigation

NerdsFighting

Description

NerdsFighting is a landing page for a kickboxing and martial arts studio/gym. It includes functionalities for Calendly payment processing, appointment booking with a coach, custom design, and assets. The project is built using the T3 application with plans to upgrade payment processing through Stripe for automated subscription payments. Key technologies used include Next.js, Studio Freight smooth scrolling, Framer Motion, Next Auth, Next Themes, Zod, and Zustand. The styling is done using Tailwind CSS.

Features

•	Calendly payment processing
•	Appointment booking with a coach
•	Custom design and assets
•	Smooth scrolling using Studio Freight
•	Animations with Framer Motion
•	Authentication with Next Auth
•	Theming with Next Themes
•	Data validation with Zod
•	State management with Zustand
•	Styling with Tailwind CSS

Contributions

1.	Fork the Project
2.	Create your Feature Branch (git checkout -b feature/AmazingFeature)
3.	Commit your Changes (git commit -m 'Add some AmazingFeature')
4.	Push to the Branch (git push origin feature/AmazingFeature)
5.	Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Prerequisites

  • Node.js
  • npm or yarn

Steps

• T3 Application • Next.js • Studio Freight • Framer Motion • Next Auth • Next Themes • Zod • Zustand • Tailwind CSS

Project Link: https://github.com/Lit2L/NerdsFighting