<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Qasim Abbas</title>
    <description>The latest articles on DEV Community by Qasim Abbas (@qasim_ninjascode).</description>
    <link>https://dev.to/qasim_ninjascode</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1427990%2F19f77d49-69a1-4130-a4da-41552d89894e.png</url>
      <title>DEV Community: Qasim Abbas</title>
      <link>https://dev.to/qasim_ninjascode</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/qasim_ninjascode"/>
    <language>en</language>
    <item>
      <title>Enatega Releases Open-Source App Repo</title>
      <dc:creator>Qasim Abbas</dc:creator>
      <pubDate>Wed, 24 Apr 2024 07:14:27 +0000</pubDate>
      <link>https://dev.to/qasim_ninjascode/enatega-releases-open-source-app-repo-5ahf</link>
      <guid>https://dev.to/qasim_ninjascode/enatega-releases-open-source-app-repo-5ahf</guid>
      <description>&lt;p&gt;Enatega, a feature-rich multivendor food delivery solution, has open-sourced its app repository after four years of development and over 100 deployments! This blog post dives into what Enatega offers, explores the reasons behind their decision to go open-source, unveils the app repo's functionalities, and details how you can contribute to the project.&lt;/p&gt;

&lt;h3&gt;
  
  
  Enatega: A Feature-Rich Food Delivery App Solution
&lt;/h3&gt;

&lt;p&gt;Enatega streamlines the food delivery app development process by providing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Quick and Easy Setup:&lt;/strong&gt; Forget complex workflows! Enatega allows you to run the project locally with just a few commands.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cross-Platform Infrastructure:&lt;/strong&gt; Enatega offers flexibility for testing across various environments, including emulators and physical devices.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open-Source Goodness:&lt;/strong&gt; Enatega provides live demos, documentation, and video tutorials to equip you for success.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Get started by exploring the source code on the Enatega Github repository: &lt;a href="https://github.com/ninjas-code-official/food-delivery-multivendor"&gt;https://github.com/ninjas-code-official/food-delivery-multivendor&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why Open Source?
&lt;/h3&gt;

&lt;p&gt;Enatega's pivot to open-source stems from their need for a scalable marketing solution. By open-sourcing the app repository, they've gained significant traction without extensive marketing efforts. This approach fosters a collaborative environment where contributors gain valuable experience working on a real-world project used by over 100 startups.&lt;/p&gt;

&lt;h3&gt;
  
  
  Enatega Multivendor App Unveiled
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpn7pwt65kskcwavmu2v4.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpn7pwt65kskcwavmu2v4.jpg" alt="Repo unvieled" width="740" height="493"&gt;&lt;/a&gt;&lt;br&gt;
Enatega Multivendor is a comprehensive multivendor food delivery solution designed for iOS, Android, and Web. It boasts a user-friendly design for both mobile and web applications, along with a robust backend infrastructure.&lt;/p&gt;

&lt;p&gt;Here's a glimpse into the technologies powering Enatega:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Mobile App:&lt;/strong&gt; React Native, Expo, GraphQL, Sentry, Amplitude&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Web Dashboard:&lt;/strong&gt; React, GraphQL, Bootstrap, Firebase&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API Server:&lt;/strong&gt; NodeJS, MongoDB, ExpressJS, Stripe, Paypal, Nodemailer, Firebase, Express GraphQL, Mongoose&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Enatega offers a plethora of features to cater to all aspects of food delivery operations, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Customer Mobile/Web App Features:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Email/Phone number verification&lt;/li&gt;
&lt;li&gt;Login via Google, Apple, and Facebook&lt;/li&gt;
&lt;li&gt;Location-based restaurant discovery on map and home screen&lt;/li&gt;
&lt;li&gt;Detailed restaurant information (ratings, reviews, hours, delivery times, menu, location, minimum order)&lt;/li&gt;
&lt;li&gt;Address addition with Google Places suggestions and Maps integration&lt;/li&gt;
&lt;li&gt;Analytics and error reporting (Amplitude, Sentry)&lt;/li&gt;
&lt;li&gt;Push notifications for account creation, order status updates, and global announcements&lt;/li&gt;
&lt;li&gt;Real-time rider tracking with chat option&lt;/li&gt;
&lt;li&gt;Multi-language and theme support&lt;/li&gt;
&lt;li&gt;Rating and review system&lt;/li&gt;
&lt;li&gt;Payment integration (PayPal, Stripe)&lt;/li&gt;
&lt;li&gt;Order history and favorite restaurant management&lt;/li&gt;
&lt;li&gt;Food item variations and notes addition&lt;/li&gt;
&lt;li&gt;Pick-up/delivery options with flexible timings&lt;/li&gt;
&lt;li&gt;Vouchers and tipping functionality&lt;/li&gt;
&lt;li&gt;Search functionality for restaurants and items&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Restaurant App Features:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Order alerts via ringer and push notifications&lt;/li&gt;
&lt;li&gt;Time limits for order acceptance and meal preparation&lt;/li&gt;
&lt;li&gt;Invoice printing option&lt;/li&gt;
&lt;li&gt;Delivered order history&lt;/li&gt;
&lt;li&gt;Online/offline status management&lt;/li&gt;
&lt;li&gt;Order details with customer information&lt;/li&gt;
&lt;li&gt;Real-time order updates&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rider App Features:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Real-time order status updates&lt;/li&gt;
&lt;li&gt;New order alerts via push notifications and ringer&lt;/li&gt;
&lt;li&gt;Map integration showing delivery and restaurant addresses&lt;/li&gt;
&lt;li&gt;Time limits for order acceptance and meal preparation visibility&lt;/li&gt;
&lt;li&gt;Real-time distance and travel time estimates (restaurant &amp;amp; customer)&lt;/li&gt;
&lt;li&gt;Live chat with customer (push notifications for received chats)&lt;/li&gt;
&lt;li&gt;Order history (in-progress &amp;amp; new)&lt;/li&gt;
&lt;li&gt;Online earnings deposited to your wallet (withdrawal option with wallet history)&lt;/li&gt;
&lt;li&gt;Online/offline status management&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Admin Dashboard Features:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Role-based administration (admin vs. vendor)&lt;/li&gt;
&lt;li&gt;Restaurant, vendor, and section management&lt;/li&gt;
&lt;li&gt;Rider zone creation and assignment&lt;/li&gt;
&lt;li&gt;Rider withdrawal request management and commission rate configuration&lt;/li&gt;
&lt;li&gt;Global order status configuration and application settings&lt;/li&gt;
&lt;li&gt;Restaurant order statistics and commission management via Stripe&lt;/li&gt;
&lt;li&gt;Restaurant timing and delivery zone management&lt;/li&gt;
&lt;li&gt;Menu management with discount features&lt;/li&gt;
&lt;li&gt;User, rating, coupon, and tipping management&lt;/li&gt;
&lt;li&gt;Development-friendly functionalities (ESLint, Prettier, Jest, Husky)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Become a Part of the Enatega Open-Source Community
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj66n0uvqhvnnn99gbe8z.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj66n0uvqhvnnn99gbe8z.jpg" alt="Join community" width="740" height="493"&gt;&lt;/a&gt;&lt;br&gt;
Enatega actively seeks contributions to their project. Their tech stack is built using in-demand technologies, making this a fantastic opportunity to gain valuable experience.&lt;br&gt;
There are two primary ways you can contribute to the Enatega project:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Create Issues:&lt;/strong&gt; Identify areas for improvement or functionalities that could be added to the app. Raise these as issues on the GitHub repository.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Creating Pull Requests (PRs) for Issues:&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Fork the Repo:&lt;/strong&gt; Create your own copy of the Enatega codebase on GitHub.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Create a Local Branch:&lt;/strong&gt; Make your changes on a new branch within your forked repository.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claim an Issue:&lt;/strong&gt; If you're interested in working on a specific issue, communicate your intent in the issue's comment section. The Enatega team assigns "good first issues" labels to some issues, indicating they're suitable for beginners.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Make Code Changes:&lt;/strong&gt; Address the issue or implement the desired feature in your local branch.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Submit a Pull Request:&lt;/strong&gt; Once satisfied with your changes, submit a pull request on GitHub. This proposes your modifications to be merged into the main Enatega codebase.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code Review:&lt;/strong&gt; The Enatega development team will review your pull request and provide feedback.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Merge and Recognition:&lt;/strong&gt; After successful review and integration of your code, you'll be acknowledged as a contributor to the Enatega project, and your name will be added to the contributor list.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We appreciate your time in reading this blog post! We at Enatega look forward to your contributions in building the future of food delivery apps together.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Join the Enatega Community&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For any questions or discussions, feel free to join the Enatega community on Discord: Enatega Discord Server:  &lt;a href="https://discord.gg/774fJ72qwH"&gt; https://discord.gg/774fJ72qwH&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Enatega Website: &lt;a href="//enatega.com"&gt;enatega.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ninjas Code Website: &lt;a href="//ninjascode.com"&gt;ninjascode.com&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Enatega: Open-Source Food Delivery App Solution Now Available</title>
      <dc:creator>Qasim Abbas</dc:creator>
      <pubDate>Tue, 16 Apr 2024 07:45:52 +0000</pubDate>
      <link>https://dev.to/qasim_ninjascode/enatega-open-source-food-delivery-app-solution-now-available-599j</link>
      <guid>https://dev.to/qasim_ninjascode/enatega-open-source-food-delivery-app-solution-now-available-599j</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Exciting news for entrepreneurs and developers in the food delivery space! &lt;a href="//enatega.com"&gt;Enatega&lt;/a&gt;, 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.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcuq6j1bnrvohy0guwd8j.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcuq6j1bnrvohy0guwd8j.jpg" alt="Hero image showing landing pages" width="800" height="479"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Benefits of Enatega&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Enatega's Journey to Open Source&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Enatega's story began four years ago as a side project at &lt;a href="//ninjascode.com"&gt;Ninjas Code&lt;/a&gt;, 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.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enatega App Unveiled&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpzyl4onnx2cstt8cu0xm.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpzyl4onnx2cstt8cu0xm.jpg" alt="Work flow of Enatega" width="740" height="493"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tech Stack Powering Enatega&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mobile App: React Native, Expo, GraphQL, Sentry, Amplitude&lt;/li&gt;
&lt;li&gt;Web Dashboard: React, GraphQL, Bootstrap, Firebase&lt;/li&gt;
&lt;li&gt;API Server: NodeJS, MongoDB, ExpressJS, Stripe, PayPal, Nodemailer&lt;/li&gt;
&lt;li&gt;Admin Dashboard: Role-based administration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Enatega's Feature-Rich Functionality&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Enatega boasts a plethora of features to streamline your delivery business operations. Here's a glimpse of what you can expect:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;li&gt;Restaurant App: Order alerts, time management for order acceptance and preparation, invoice printing, delivery history, and online/offline status control.&lt;/li&gt;
&lt;li&gt;Rider App: Real-time order status updates, map integration for delivery routes, time management for order acceptance, chat functionality with customers, and earnings management.&lt;/li&gt;
&lt;li&gt;Admin Dashboard: Role-based administration, comprehensive management of restaurants, riders, and zones, commission rate configuration, order status management, and in-depth restaurant analytics.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Become a Part of the Enatega Open-Source Movement&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhrw5impvc5xemk14es8d.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhrw5impvc5xemk14es8d.jpg" alt="Contribution" width="740" height="493"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;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. &lt;/p&gt;

&lt;p&gt;An active Discord community exists to address any questions you may have: &lt;a href="https://discord.gg/774fJ72qwH"&gt;https://discord.gg/774fJ72qwH&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Contribution Opportunities&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There are two primary ways to contribute to the Enatega project:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Raise Issues:&lt;/strong&gt; Identify areas for improvement and report them as issues.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Create Pull Requests(PRs):&lt;/strong&gt; Propose code improvements by creating pull requests. To create a PR, first fork the repository on GitHub (&lt;a href="https://github.com/ninjas-code-official/food-delivery-multivendor"&gt;https://github.com/ninjas-code-official/food-delivery-multivendor&lt;/a&gt;), 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.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Once your contribution merges, you'll be officially recognized as a contributor, with your name added to the project's contributor list.&lt;/p&gt;

&lt;p&gt;Thank you for taking the time&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
