DEV Community

Cover image for Enatega: Open-Source Food Delivery App Solution Now Available
Qasim Abbas
Qasim Abbas

Posted on

Enatega: Open-Source Food Delivery App Solution Now Available

Introduction

Exciting news for entrepreneurs and developers in the food delivery space! Enatega, a feature-rich multivendor food delivery management software solution, has just released its app repository as open-source. This means you can now leverage Enatega's robust framework to launch your own food delivery business or any other relevant on-demand delivery service.

Hero image showing landing pages

Key Benefits of Enatega

  • Effortless Setup: Forget complicated workflows. Enatega boasts a user-friendly setup, allowing you to run the project locally with just a few commands.
  • Cross-Platform Compatibility: Enatega functions seamlessly across iOS, Android, and web platforms, offering you the flexibility to test it on existing emulators or devices.
  • Open-Source Advantage: Enatega provides comprehensive resources to get you started quickly, including live demos, detailed documentation, and video tutorials.

Enatega's Journey to Open Source

Enatega's story began four years ago as a side project at Ninjas Code, a software development agency. The initial goal was to create a competitive solution within the local food delivery market. However, the Ninjas Code team recognized the limitations of competing with industry giants head-on and cleverly pivoted their strategy.

Enatega transformed into a platform empowering others to launch their own delivery ventures. While initially relying on third-party marketplaces for promotion, the team sought a more sustainable solution. Open-sourcing the Enatega app repository proved to be a game-changer. This approach has garnered significant traction without extensive paid marketing efforts.

Enatega's open-source model fosters a collaborative environment where contributors gain valuable experience working on a project utilized by over 100 startups. To ensure ongoing business viability, Enatega offers a back-end license with a proprietary API. While the source code remains closed for the back-end, this structure enables customization for specific use cases.

Enatega App Unveiled

Work flow of Enatega

Enatega Multivendor is a comprehensive multivendor food delivery solution designed for iOS, Android, and web platforms. It leverages Amplitude for a powerful dashboard and analytics suite. The solution prioritizes exceptional design for both mobile applications and the web dashboard, providing a complete package for launching your delivery service.

Tech Stack Powering Enatega

  • Mobile App: React Native, Expo, GraphQL, Sentry, Amplitude
  • Web Dashboard: React, GraphQL, Bootstrap, Firebase
  • API Server: NodeJS, MongoDB, ExpressJS, Stripe, PayPal, Nodemailer
  • Admin Dashboard: Role-based administration

Enatega's Feature-Rich Functionality

Enatega boasts a plethora of features to streamline your delivery business operations. Here's a glimpse of what you can expect:

  • Customer Mobile/Web App: User verification, social login options, location-based search, detailed restaurant information, address management, push notifications, real-time rider tracking, multi-language support, order rating and review system, payment integration, and more.
  • Restaurant App: Order alerts, time management for order acceptance and preparation, invoice printing, delivery history, and online/offline status control.
  • Rider App: Real-time order status updates, map integration for delivery routes, time management for order acceptance, chat functionality with customers, and earnings management.
  • Admin Dashboard: Role-based administration, comprehensive management of restaurants, riders, and zones, commission rate configuration, order status management, and in-depth restaurant analytics.

Become a Part of the Enatega Open-Source Movement

Contribution

Enatega actively seeks enthusiastic contributors to join its open-source community. The project utilizes highly sought-after technologies, presenting an exceptional opportunity to gain valuable experience.

An active Discord community exists to address any questions you may have: https://discord.gg/774fJ72qwH

Contribution Opportunities

There are two primary ways to contribute to the Enatega project:

  1. Raise Issues: Identify areas for improvement and report them as issues.
  2. Create Pull Requests(PRs): Propose code improvements by creating pull requests. To create a PR, first fork the repository on GitHub (https://github.com/ninjas-code-official/food-delivery-multivendor), establish your local branch, and claim an issue by requesting assignment. Clearly label your improvements before submitting your PR for review by the Enatega development team.

Once your contribution merges, you'll be officially recognized as a contributor, with your name added to the project's contributor list.

Thank you for taking the time

Top comments (0)