Skip to content

Find MMA gyms, groups, instructors, masters, and fighters around the world - all made possible by hosts on Training Grounds MMA.

Notifications You must be signed in to change notification settings

WilderDev/Training-Grounds-MMA

Repository files navigation

Training Grounds

Martial Art Training Camp Finder

Features

  • Search for Training Camps around the world
  • Post training camps with price and options
  • Maps
  • ...

Tech Stack

Client: NextJS, TailwindCSS

Server: NodeJS, Vercel

Screenshots

training-grounds

Authors



FUTURE TODO

OPTIMIZATIONS

  • Data Schema . . . (Add: Geospacial location, cancelation_policy, amenities array, security_deposit, images, gym owner reference, gear, schedule ) - MongoDB AirBnB Dataset.

  • use SWR library for data fetching.

  • Use Context or useReducer instead of state all the time!

  • Google Lighthouse (ON ALL PAGES)

    • PWA
    • Accessibility
    • Perf
  • useMemo

  • OAuth Support

  • Loading Spinner or state

MINOR

  • Style MAP click Popups

  • Customize Colors on MAP

  • Fill out details on the gym-owners-join-us page

  • Search bar Enter functionality

  • Authentication page transitions

  • Forgot Password functionality

  • SEO Head tags description

  • Detailed rating on cleanliniess, accuracy, communication, location, value, trainers

  • Share buttons on the single page

  • Favorites page.

  • Super hosts and fighters . . . discounts and badges

  • Search as the user moves the map and button to make map full screen

  • Clicking the love heart should check if user is authenticated first.

  • Report listings

MAJOR

About

Find MMA gyms, groups, instructors, masters, and fighters around the world - all made possible by hosts on Training Grounds MMA.

Topics

Resources

Stars

Watchers

Forks