Experienced Full-Stack Developer | Complete & Launch Experience Marketplace (React/Node/MySQL)
We are seeking an experienced full-stack developer to complete and launch Momenta, a curated marketplace for local experiences in Colombia. The project is mostly complete but requires finishing pending work, fixing bugs, and getting production-ready for a December 2024 launch.
PROJECT DESCRIPTION:
Project Overview:
We're launching Momenta, a curated marketplace for local experiences in Colombia (think Airbnb Experiences but for connecting locals). We purchased an Airbnb clone and have been customizing it for our specific marketplace needs. We've made significant progress with customizations but need an experienced developer to complete pending features, fix bugs, and get us production-ready for a December 2024 launch.
Current Situation:
Base platform: Airbnb clone (installed and configured)
Tech Stack: ReactJS + NodeJS + MySQL
Customizations: Most features are 70-90% complete but need finishing touches and bug fixes
What works: Basic structure, payment integration partially working, several features functional
Your Mission:
Take our existing codebase, complete pending features, fix bugs across critical flows, and get us to a launch-ready state by early December 2024.
TECHNICAL REQUIREMENTS:
Tech Stack (already in place):
- Frontend: ReactJS
- Backend: NodeJS
- Database: MySQL
- Payment Gateway: Wompi (Colombian payment processor)
- Notifications: WhatsApp integration (needs fixes)
What You'll Be Working On:
1. Complete Partially-Finished Features
- Colombian payment integration (Wompi) - payins working at 70%, payouts need testing and completion
- WhatsApp notification system - was working but now has issues, all notification wording is ready
- Real-time availability management (seat/capacity deduction) - 70% complete
- Pay-after-confirmation booking flow (22-hour window) - 80% complete
- Host experience listing creation - 80% complete, needs UX/UI improvements + video upload functionality
- Guest discovery/browse experience - 70% complete, needs filters and search improvements
- Review and rating system - 80% complete, needs coordination with experience pages
2. Bug Fixes Across Critical Flows
- User authentication and registration issues
- Booking flow calendar not displaying available dates correctly
- Guest and host dashboard functionality
- Mobile responsiveness issues
- Various UX/UI improvements needed throughout
3. Testing & Quality Assurance
- End-to-end testing of all critical flows
- Security review
- Performance optimization
- Documentation
DETAILED FEATURE STATUS:
We have a comprehensive tracker with 44 features organized by priority. ---- https://docs.google.com/spreadsheets/d/14_M5VkO2tzvbdd940UrKQ_R4AvKVaSAxblLiouQjVAo/edit?gid=1006597099#gid=1006597099
Here's the current status:
Critical for December Launch:
Feature CategoryExample FeaturesCurrent StatusUser AuthenticationGoogle/Facebook login, user management70-98% completeExperience DiscoveryBrowse, search, filters (2 cities only)70-80% completeBooking FlowCalendar, reservations, pay-after-confirmation70-80% completePayment ProcessingWompi integration (payins + payouts)70% completeNotificationsWhatsApp + Email automated notifications50% complete (WhatsApp not working)Host ManagementListing creation, calendar, dashboard70-90% completeGuest DashboardView bookings, cancellations80% completeAdmin ToolsApproval system, user/host management60-80% completeFinancialCommission management, payouts, invoices60-95% completeReviews & RatingsReview system, display ratings80% completeLocalizationSpanish language, Colombian Pesos0-80% complete (translation pending)Mobile ResponsiveResponsive design across devices60% complete
Post-Launch Features:
- Tax compliance integration (DIAN/Siigo)
- Native mobile apps (iOS/Android)
- Dispute management
- Advanced analytics dashboard
- AI-enhanced search
- Sites/space rental marketplace module (separate product line)
WHAT WE'RE PROVIDING:
✅ Complete codebase with base Airbnb clone functionality
✅ Detailed feature tracker with current completion % for each feature (44 features mapped)
✅ All notification wording and content ready
✅ Clear requirements and specifications
✅ Direct communication with CEO (me)
✅ Access to GitHub repository (after NDA)
✅ Testing environment and staging server
Apply tot his job
Apply To this Job