Enatega: Open-Sourcing Our Multivendor Delivery App!
Tags: opensource
Published: 2024-03-28 09:13:47

Greetings, developers! We're thrilled to announce that Enatega, our feature-rich delivery management software, is now open source! This means you can leverage Enatega's robust capabilities to launch your own food delivery service or similar on-demand business venture.

**From Proprietary to Open Source:**
A Developer's Journey Enatega's story began four years ago as a passionate side project at ninjascode.com, a software development agency. Our initial goal was to compete in the local food delivery app market. However, after recognizing the fierce competition from industry giants, we strategically pivoted. Instead of battling head-on, we decided to empower others. We envisioned building a solution that would help developers and entrepreneurs launch their own delivery services.
Initially, we relied on third-party marketplaces for promotion. While Enatega performed well, the closure of a key marketplace forced us to adapt. That's when we made the game-changing decision to open-source the Enatega app repository. This approach has been a huge win! We've gained significant traction without extensive marketing efforts. Additionally, Enatega's open-source model fosters a vibrant community of contributors. It offers valuable real-world project experience used by over 100 startups!
To ensure project sustainability, Enatega provides a licensed backend with an open API. While the backend source code remains proprietary, a purchased license grants access. This caters to businesses that may require customizations for their specific needs.

**Unveiling the Enatega App Repo:**

A Feature-Packed Powerhouse Enatega Multivendor is a comprehensive, multivendor food delivery solution for iOS, Android, and Web. It utilizes Amplitude for a robust dashboard and insightful analytics. The solution offers a user-friendly mobile app, a well-designed dashboard, and a complete toolkit for integrating it into any meal delivery service.

**Enatega's Tech Stack:**

- Mobile App: React Native, Expo
- Web Dashboard & Customer Web App: React
- API Server: Node.js, MongoDB
- Additional Technologies: GraphQL, Apollo Client, Stripe, Paypal, Sentry, Firebase

**Enatega Delivers a Feature Feast:**

- Secure user verification and authentication
- Location-based restaurant discovery with reviews, ratings, and menus
- Integrated mapping and address management for seamless delivery
- Real-time order tracking and rider chat functionality for clear communication
- Multi-language and theme support for a global audience
- Payment integration with PayPal and Stripe for easy transactions
- Order history and favorite restaurant management for a personalized experience
- Customizable menus and options to add notes for clear communication
- Vouchers, tipping, and advanced search functionalities for a user-friendly experience
- Restaurant features include order management, status updates, and printing options for efficient operations
- Rider features include order status updates, push notifications, and real-time navigation with estimated travel time for optimal deliveries
- Admin dashboard with role-based access for comprehensive management of your delivery ecosystem
- Calling All Developers: Contribute to Enatega's Open-Source Future!

We're actively seeking contributions from talented developers who are passionate about building innovative solutions! Enatega's in-demand tech stack presents a fantastic opportunity to gain experience, showcase your skills, and make a significant impact on the open-source delivery app landscape.

Join our active developer community on Discord https://discord.gg/774fJ72qwH to connect with fellow developers, ask questions, and share your ideas.
There are two primary ways you can contribute to the project:

**1. Raise Issues:**
 Identify areas for improvement and report them as issues. This helps us track bugs and prioritize enhancements.

**2. Create Pull Requests (PRs):**
 Propose code changes to address existing issues or add new features. We welcome your contributions and expertise!
To create a PR, first fork the repository on SourceForge, establish a local branch, and claim an issue by requesting assignment in the comments.  Clearly label your improvements, and our development team will review your PR.  Upon successful merging, you'll be acknowledged as a contributor and listed in our contributor directory.
We truly appreciate your interest in Enatega! We look forward to your contributions and collaborating with you to build the future of open-source delivery apps.
You can find the source code and get started here: (https://github.com/ninjas-code-official/food-delivery-multivendor)