psycho_boxing

byDevesh chaudhary om

i want to create a website for Psycho Boxing and mma club where i want to tell about my club, i am going to share you the logo of the club , and ppt & pdf which has all the information about our club , and i want same webside like this=https://www.predominatemma.com/, and i will share you the image afterwards

Home
Home

Comments (0)

No comments yet. Be the first!

Project Tasks16

#1

Build Club Content API

To Do

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.

AI 70%
Human 30%
High Priority
2 days
Backend Developer
#2

Build Events API

To Do

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.

AI 65%
Human 35%
High Priority
1.5 days
Backend Developer
#3

Build Gallery Media API

To Do

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.

AI 65%
Human 35%
Medium Priority
1.5 days
Backend Developer
#4

Build Contact Inquiry API

To Do

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.

AI 60%
Human 40%
High Priority
1 day
Backend Developer
#5

Build Sponsorship API

To Do

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.

AI 60%
Human 40%
Medium Priority
1 day
Backend Developer
#6

Setup DB Models Migrations

To Do

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).

AI 55%
Human 45%
High Priority
2 days
Backend Developer
#7

Build Media Exposure API

To Do

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.

AI 60%
Human 40%
Medium Priority
1 day
Backend Developer
#8

Setup Design System Theme

To Do

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.

AI 65%
Human 35%
High Priority
1 day
Frontend Developer
#9

Setup Frontend API Client

To Do

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.

Depends on:#8
Waiting for dependencies
AI 70%
Human 30%
High Priority
0.5 days
Frontend Developer
#10

Setup CI/CD Pipeline

To Do

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.

Depends on:#6
Waiting for dependencies
AI 50%
Human 50%
Medium Priority
1.5 days
DevOps Engineer
#11

Integrate Club Content Pages

To Do

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.

Depends on:#9#1#6
Waiting for dependencies
AI 60%
Human 40%
High Priority
1 day
Tech Lead
#12

Integrate Events Page

To Do

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.

Depends on:#9#6#2
Waiting for dependencies
AI 60%
Human 40%
High Priority
0.5 days
Tech Lead
#13

Integrate Gallery Page

To Do

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.

Depends on:#6#3#9
Waiting for dependencies
AI 60%
Human 40%
Medium Priority
0.5 days
Tech Lead
#14

Integrate Contact Page

To Do

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.

Depends on:#9#6#4
Waiting for dependencies
AI 60%
Human 40%
High Priority
0.5 days
Tech Lead
#15

Integrate Sponsorship Page

To Do

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.

Depends on:#6#5#9
Waiting for dependencies
AI 60%
Human 40%
Medium Priority
0.5 days
Tech Lead
#16

Integrate Media Exposure Page

To Do

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.

Depends on:#7#9#6
Waiting for dependencies
AI 60%
Human 40%
Medium Priority
0.5 days
Tech Lead
Home design preview
Home: View Updates
Schedule: Check Timings
Events: View Upcoming
Events: View Championships
Gallery: View Activities
Gallery: View Fight Nights
Contact: Reach Club
Contact: Get Location