Posted 21 Days Ago Job ID: 2089645 118 quotes received

Food Delivery Platform

Fixed Price$5k-$10k
Quotes (118)  ·  Premium Quotes (6)  ·  Invited (0)  ·  Hired (0)

  Send before: July 28, 2024

Send a Quote

Programming & Development Web Development & Design

Description:We are seeking a highly skilled Full-Stack Developer to join our team for the development of BigSkyEats, a food delivery platform tailored for the Big Sky, Montana community. This project aims to replicate and enhance the functionality of major food delivery services, providing an optimized, user-friendly interface that connects local restaurants to residents and tourists.

Budget: $6000-$8000

Project Overview:BigSkyEats is designed to aggregate multiple local restaurants onto a single platform, offering a variety of cuisines to enhance local food accessibility and support local businesses. The platform will feature advanced ordering and delivery systems to streamline logistics and ensure reliable service.

Current Status:To my software engineering understanding, the project is approximately 50% complete. We are looking for a developer to help us finalize the remaining features and bring the project to completion. The system is currently monolithic in nature and may require additional tooling, such as Apache Kafka, to ensure scalability and efficient message processing.

Key Features:

  1. Comprehensive Restaurant Listing: Detailed menus, user ratings, and direct ordering.
  2. Real-time Order Tracking: Track orders from preparation to delivery.
  3. Flexible Payment Options: Integration with Stripe API for multiple payment methods.

Technical Requirements:

  • Backend: Ruby on Rails for robust and scalable server-side logic.
  • Frontend: React Native for a seamless mobile experience.
  • Geolocation Services: Optimize delivery routes and enable real-time tracking.
  • Database Management: Efficient handling of data related to users, orders, restaurants, and delivery tracking.
  • Message Queue: Potential integration with Apache Kafka or similar tools for handling asynchronous processes.

Responsibilities:

  • Develop and maintain the backend using Ruby on Rails.
  • Implement real-time tracking and geolocation services.
  • Ensure secure and efficient payment processing using the Stripe API.
  • Create and manage a comprehensive database schema for users, restaurants, orders, and delivery logistics.
  • Address UX/UI bugs and enhancements using React Native.
  • Optimize API calls for cost-efficiency and real-time functionality.
  • Integrate message queuing tools as needed to support system scalability.

Deliverables:

  • Functional MVP with a unified UX and global theme.
  • Real-time order tracking and geolocation services.
  • Secure and efficient payment processing.
  • Comprehensive database schema and efficient order management system.
  • Addressing and fixing initial load and navigation bugs in the UX.

Additional Requirements:

  • Strong understanding of API integration, particularly Stripe and TrueWay.
  • Experience with ActionCable for real-time features.
  • Ability to optimize database queries and structures for performance.
  • Knowledge of mobile accessibility and persistent socket connections.
  • Experience with message queuing systems like Apache Kafka.

Application Process:Please provide examples of previous work, especially related to food delivery or similar platforms. Detail your experience with Ruby on Rails, React Native, and API integrations. Highlight any experience with geolocation services and real-time order tracking.

... Show more
Angel M United States