Evaluating bids

Experienced React Native Developer for Sommelier Ai Wine Pairing Mobile App

Published on the May 01, 2026 in IT & Programming

About this project

Open

We are seeking a highly autonomous and experienced React Native developer to finalize and enhance our consumer mobile app, Sommelier. This innovative application helps users select the perfect wine for any meal by scanning restaurant menus, inputting their food choices, and receiving AI-powered wine pairings tailored to their taste profile. The app is largely built using AI tools, and we need a skilled developer to bring it to completion.

Project Overview:
Sommelier is a mobile application designed to simplify wine selection. Users can scan a restaurant menu or manually enter their meal, and the app leverages artificial intelligence to suggest wine pairings based on their personal taste preferences. The core functionality is in place, but requires significant development work to reach a polished, fully functional state.

Technical Stack:
*  Frontend: React Native, Expo SDK 54, TypeScript
*  Backend/API: tRPC, Node.js
*  Database: PostgreSQL with Drizzle
*  Version Control: Private GitHub repository

Key Deliverables (in priority order):
1.  Codebase Audit (2-4 hours): Conduct a thorough written audit of the existing codebase, identifying functional components, broken features, and missing elements. This audit will be mapped against our existing bug list to prevent redundant work.
2.  Environment Setup: Successfully set up the project locally and configure API keys for OpenAI, Anthropic, and Google Places, ensuring cost-capped billing is implemented.
3.  Bug Fixes (approximately 10-15 items): Address critical issues including, but not limited to, a broken gallery button, incomplete restaurant menu fetching, an invisible save-restaurant heart icon, color contrast problems, and missing recent restaurants. A comprehensive list will be provided upon engagement.
4.  ui/ux polish: implement visual consistency across all screens. Design tokens are available in the /lib/theme directory to guide this process.
5.  Onboarding Flow Refinement: Enhance the existing onboarding experience with visual polish and verify the conditional logic to ensure a seamless user journey. A detailed specification will be provided.
6.  Unfinished Features:
    *  Implement a 5-glass wine rating system and notes functionality on the Wine Detail screen.
    *  Develop a "Friends here" feature on the Restaurant Detail screen, showing which friends have saved the restaurant and their wine pairings.
    *  Integrate a feature in the "In Cellar" section to display friends who have saved the same wines and their respective ratings.
    *  Verify the functionality of deep-linked buy buttons for platforms like Wine.com, Total Wine, and Vivino.

Engagement Details:
This is an hourly engagement, estimated at 30-50 hours over 2-3 weeks. The work will be fully asynchronous, requiring daily updates and Loom video demonstrations for progress reviews. All code changes must be submitted via GitHub Pull Requests. There is a strong potential for an ongoing retainer relationship upon successful completion of this initial phase.

Application Requirements:
To be considered for this project, please provide:
*  A link to a React Native app you have successfully shipped.
*  A link to your GitHub profile showcasing relevant React Native activity.
*  Your hourly rate and availability.
*  One specific question about this project, demonstrating your understanding and interest.

Generic applications will not be considered. An initial paid trial for a single bug fix will be conducted before full engagement.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app

Project duration Not specified

Skills needed