As a Backend Developer, create FastAPI endpoints to serve all static club content including club info, history, mission, training programs, trainers, achievements, affiliations, and schedule data. Endpoints: GET /api/club-info, GET /api/programs, GET /api/trainers, GET /api/achievements, GET /api/schedule, GET /api/affiliations. This API supports the Home, About, Programs, Team, Achievements, and Schedule frontend pages.
As a Backend Developer, create FastAPI endpoints to serve events and championships data. Endpoints: GET /api/events (list upcoming events), GET /api/events/{id} (event detail), GET /api/events/roadmap (championship roadmap). Supports the Events frontend page and Current Member / Media Representative user flows.
As a Backend Developer, create FastAPI endpoints to manage and serve photo gallery assets. Endpoints: GET /api/gallery (paginated list of photos/media), GET /api/gallery/{id}. Support filtering by category (e.g., fight-nights, training, events). Supports the Gallery frontend page across all user flows.
As a Backend Developer, create FastAPI endpoints for contact and inquiry form submissions. Endpoints: POST /api/contact (submit membership/training inquiry), GET /api/contact-info (return club address, email, social links, schedule). Includes email notification on new inquiry submission. Supports the Contact frontend page across all user flows.
As a Backend Developer, create FastAPI endpoints to serve sponsorship opportunities and handle partnership inquiry submissions. Endpoints: GET /api/sponsorship (sponsorship tiers and opportunities), POST /api/sponsorship/inquiry (submit partnership inquiry). Supports the Sponsorship frontend page and the Sponsors/Partners user flow.
As a Backend Developer, define all MySQL database models using SQLAlchemy ORM and create Alembic migration scripts. Models: ClubInfo, Program, Trainer, Achievement, Affiliation, Schedule, Event, GalleryItem, ContactInquiry, SponsorshipOpportunity, PartnershipInquiry. Run initial migration and seed data for static content (club info, programs, trainers, affiliations, schedule, achievements).
As a Backend Developer, create FastAPI endpoints to serve media and brand exposure content. Endpoints: GET /api/media (media coverage, brand exposure details), GET /api/media/fan-engagement (fan engagement stats and strategies). Supports the Media frontend page and the Media Representatives user flow.
As a Frontend Developer, configure the global design system for the React.js frontend. Set up theme tokens matching the SRD color palette (primary #1A1A1D, secondary #C3073F, accent #950740, highlight #6F2232, bg #F2F2F2). Configure CSS variables or a theme provider, set up global typography, and install required libraries: @react-three/fiber, @react-three/drei for the 3D boxing ring signature feature, and any parallax scrolling library. This is a prerequisite for all frontend page tasks.
As a Frontend Developer, set up a centralized API client layer using axios or fetch with a base URL configuration pointing to the FastAPI backend. Create typed service modules for each API resource: clubService, programsService, eventsService, galleryService, contactService, sponsorshipService, mediaService. Include error handling, loading state utilities, and environment-based base URL configuration (.env.development / .env.production). This is a cross-cutting prerequisite for all pages that consume backend data.
As a DevOps Engineer, configure a CI/CD pipeline (GitHub Actions or equivalent) for the Psycho Boxing and MMA Club website. Pipeline stages: lint and type-check frontend, run backend unit tests, build Docker images for frontend and backend, push images to registry, deploy to staging environment. Set up environment variables for DATABASE_URL, CORS origins, and email notification credentials.
As a Tech Lead, verify the end-to-end integration between the Club Content frontend pages (About, Programs, Team, Achievements, Schedule) and the Club Content API backend. Ensure club info, training programs, trainer profiles, achievement highlights, and schedule data flow correctly from the FastAPI endpoints to the React UI. Validate API response handling, loading states, and error states. Note: frontend section tasks for About, Programs, Team, Achievements, and Schedule pages should depend on temp_backend_content_api.
As a Tech Lead, verify the end-to-end integration between the Events frontend page and the Events API backend. Ensure upcoming championships, event details, and the event roadmap render correctly from the FastAPI /api/events endpoints in the React UI. Validate pagination, filtering, loading states, and error handling. Note: the Events frontend page task should depend on temp_backend_events_api.
As a Tech Lead, verify the end-to-end integration between the Gallery frontend page and the Gallery Media API. Ensure photos and media assets load correctly from /api/gallery endpoints, category filtering works as expected, pagination functions correctly, and images are rendered responsively. Note: the Gallery frontend page task should depend on temp_backend_gallery_api.
As a Tech Lead, verify the end-to-end integration between the Contact frontend page and the Contact Inquiry API. Ensure the inquiry form submission reaches the FastAPI POST /api/contact endpoint, email notifications are triggered, contact info (address, social links, schedule) loads from GET /api/contact-info, and form validation and success/error feedback work correctly in the UI. Note: the Contact frontend page task should depend on temp_backend_contact_api.
As a Tech Lead, verify the end-to-end integration between the Sponsorship frontend page and the Sponsorship API. Ensure sponsorship opportunity tiers and details load from GET /api/sponsorship, the partnership inquiry form submits correctly to POST /api/sponsorship/inquiry, and success/error states are handled in the UI. Note: the Sponsorship frontend page task should depend on temp_backend_sponsorship_api.
As a Tech Lead, verify the end-to-end integration between the Media frontend page and the Media Exposure API. Ensure brand exposure content and fan engagement data load from /api/media endpoints and are rendered correctly in the React UI. Validate loading states, error handling, and responsive display. Note: the Media frontend page task should depend on temp_backend_media_api.

Where Champions Are Made. Train with the best in Boxing, MMA, BJJ, Grappling, and Wushu under professional coaches.
Psycho Boxing and MMA Club is a premier combat sports training facility based in Pune, India. Founded with a vision to nurture world-class fighters, we provide professional training in Boxing, Mixed Martial Arts, Brazilian Jiu-Jitsu, Grappling, and Wushu.
Our club is proudly affiliated with PCCBA, RCC (Real Cage Championship), AIMMAF, and the P.C. Grappling Association. We have produced professional fighters, trained officials, and contributed to grassroots sports development through initiatives like Khelo India.
Build functional power through combat-specific conditioning and resistance training
Enhance reflexes, balance, and hand-eye coordination with every session
Develop mental toughness, discipline, and unshakeable self-belief
From beginners to professional fighters, we have a program suited for every level and age group.
Master the sweet science with professional coaching. Build power, speed, and precision through structured boxing training at every level.
Learn More →Comprehensive mixed martial arts training combining striking, grappling, and cage strategy for aspiring competitive fighters.
Learn More →Brazilian Jiu-Jitsu designed for children. Develop discipline, coordination, and self-confidence in a safe, supportive environment.
Learn More →Submission wrestling and grappling techniques for all levels. Learn takedowns, control positions, and fight-ending submissions.
Learn More →Traditional Chinese martial art combining powerful strikes with fluid movements, excellent for fitness and self-defense.
Learn More →📍 Sai Park, Shiv Ganesh Colony, Dighi, Pune
Active member and competitor in PCCBA-sanctioned events, producing multiple district and state-level champions across weight categories.
Our fighters regularly compete in RCC events, with several athletes advancing to the elite championship level and earning professional recognition.
Nationally recognized through AIMMAF, our club has sent fighters to represent at national-level MMA competitions and training camps.
Regular participants and organizers of Underground Fight Night events, showcasing raw talent and the competitive spirit of our fighters.
Experience the raw intensity of underground MMA as fighters from across the region battle for supremacy in the cage.
View Details →Our flagship event featuring the best professional and amateur fighters competing for the ultimate title.
View Details →Grassroots sports development program nurturing the next generation of champions through school and college engagement.
View Details →Whether you're a beginner looking to get fit or an aspiring professional fighter, Psycho Boxing and MMA Club has a place for you. Step into the ring and transform your life.
No comments yet. Be the first!