← Jobs

Website Developer Needed

Budget: - HOURLY / PART_TIME ⭐ 0.00 (0) United States

web-programming, php, html5, html

Web Developer Needed – Athlete & Coach Marketplace (Phase 1 MVP) Project Overview I am seeking an experienced web developer or small development team to build a responsive web-based marketplace that helps athletes and parents discover local sports coaches. The platform will launch in the Charlotte, North Carolina area but must be designed to support future expansion into additional markets. This is a Phase 1 MVP. The goal is to validate market demand while keeping the platform simple, scalable, and cost-effective. I am specifically looking for developers who prefer using established frameworks and third-party services rather than building common functionality from scratch. ⸻ Phase 1 Features Athlete / Parent Accounts Users should be able to: * Create an account * Search coaches * View coach profiles * Filter search results * Contact coaches * Leave reviews ⸻ Coach Accounts Coaches should be able to: * Create an account * Purchase a recurring monthly subscription * Create and edit a public profile * Upload photos * List sports and specialties * List coaching experience * Publish recurring schedules * Manage their profile ⸻ Coach Profiles Profiles should include: * Name * Profile photo * Sports offered * Experience summary * Coaching specialties * Training location * Schedule * Reviews ⸻ Recurring Schedule System Coaches must be able to publish recurring weekly schedules. Examples: * Monday / Wednesday / Friday * 4 PM – 7 PM * Saturday * 10 AM – 1 PM This is informational only. The platform is not responsible for booking management or attendance tracking in Phase 1. ⸻ Location Search The platform should support location-based searches. Coaches will provide a primary training location. Training locations should support: * Address * ZIP code * Map pin placement The system should store location coordinates and allow parents to search using: * ZIP code * City * Radius Example radius options: * 5 miles * 10 miles * 25 miles * 50 miles ⸻ Reviews Athletes and parents should be able to leave reviews and ratings. Administrators should be able to remove inappropriate reviews. ⸻ Subscription Billing Coaches are the paying customer. The platform should support recurring monthly subscriptions using Stripe. If a subscription expires: * Profile remains in system * Listing becomes inactive * Listing is hidden from search results ⸻ Contact Methods Parents and athletes should be able to contact coaches directly. Phase 1 may include: * Email * Phone number * External website links No internal messaging system is required. ⸻ Administration Administrator should be able to: * Suspend accounts * Remove reviews * Remove listings * Manage subscriptions ⸻ Technical Requirements The platform must be: * Responsive web application * Mobile friendly * Desktop friendly * Designed for future growth * Built using established frameworks where practical Preference will be given to developers who leverage proven solutions for: * Authentication * Subscription billing * Hosting * Administrative tools I do not want common functionality rebuilt from scratch if proven solutions already exist. ⸻ Future Features (Not Included in Phase 1) The architecture should allow future addition of: * Organization accounts * School accounts * Club accounts * Training facility accounts * Coach verification badges * Identity verification * Background screening * Featured listings * Premium subscriptions * Internal messaging * Booking systems * Mobile applications These features are not part of the current build. ⸻ Development Requirements Ownership Client must own: * Domain * Hosting account * Source code repository * Database * Stripe account * All third-party service accounts ⸻ Staging Environment A live staging environment is required. Completed features must be deployed to a staging website for testing before milestone approval. ⸻ Milestone Payments Project should be divided into milestones. Milestone payment will occur after functionality is demonstrated on the staging environment and approved. ⸻ When Applying Please provide: 1. Examples of marketplace, directory, or scheduling platforms you have built. 2. Technologies/frameworks you would recommend for this project. 3. Estimated timeline. 4. Estimated cost range. 5. Whether you are an individual developer or agency. Please do not send generic proposals. I am looking for developers who have experience building scalable marketplace-style platforms and who can explain how they would approach this project using proven frameworks and services.
Openen op Upwork