farrahuzzi
farrahuzzi
Untitled
3 posts
Don't wanna be here? Send us removal request.
farrahuzzi · 1 year ago
Text
Interesting New Open-Source Projects That You Can Get Involved With
Struggling with clunky delivery management software? Look no further! We're thrilled to unveil Enatega, an open-source platform that empowers you to effortlessly launch your food delivery venture or any similar concept.
Tumblr media
Enatega: Built with Developers in Mind
Effortless Setup: Ditch the complexities! Enatega is up and running on your local machine in just a few commands.
Universal Compatibility: Enatega seamlessly adapts to iOS, Android, and web environments. Test it on your devices for a frictionless development experience.
Open-Source Advantage: No need to reinvent the wheel. Enatega offers a treasure trove of resources, including live demos, comprehensive documentation, and video tutorials to guide you along the way.
Access the code and dive in here: https://github.com/ninjas-code-official/food-delivery-multivendor
From Humble Beginnings to a Thriving Community
Enatega's journey began a few years back as a side project at Ninjas Code. We envisioned creating a local delivery app while offering software development services. We saw room for improvement in existing apps, but marketing our own proved challenging. So, we pivoted to empower others to build their own delivery services!
Initially, we leveraged online marketplaces to find customers. However, when one shut down, we required another solution. Recognizing our development expertise, we open-sourced our app code as the ultimate marketing strategy.
This decision has garnered significant traction without hefty marketing budgets. We're proud to provide a platform used by over 100 startups and empower developers to contribute and showcase their skills.
Enatega Multivendor: A Feature-Rich Powerhouse
Enatega Multivendor is a comprehensive open-source solution tailored for developers.
Familiar Tech Stack: Built with popular tools like NodeJS, MongoDB, and React, Enatega boasts a smooth learning curve.
Feature-Packed Functionality: Enatega boasts mobile and web apps for customers, feature-rich restaurant apps for managing orders, rider apps for optimized deliveries, and a robust admin dashboard for comprehensive control.
Enatega: Streamlining Your Development Workflow
Enatega prioritizes developer ease-of-use with a well-organized codebase and industry-standard tools:
ESLint for catching errors in your code
Prettier for maintaining code consistency
Jest for thorough testing
Husky to prevent accidental bad commits
Join the Enatega Open-Source Movement!
We actively seek contributions from passionate developers like you! Delve into the project's well-aligned tech stack and make a real impact. A vibrant community awaits to welcome you with open arms, answer your questions, and foster collaboration. https://discord.gg/9tQrqXjW
Contributing is simple - just create reports of issues or suggest improvements. Our development team will review and merge your contribution, acknowledging you as a valuable contributor to the Enatega ecosystem.
We're excited to welcome you on board! Get started with Enatega today and help shape the future of on-demand delivery solutions!
1 note · View note
farrahuzzi · 1 year ago
Text
 Enatega releases App Repo as Open Source
Introduction
After a 4 year journey through the world of proprietary software, we're excited to announce that we've taken the big leap into open source with the release of Enatega(enatega.com) - a delivery management software that is made to launch your own food delivery or any other relevant business. Here is a quick rundown of what Enatega offers: * Quick and easy setup: We don’t have any complicated workflows and toolings you can simply run some few commands to run the project locally on your system.
* Infrastructure and flexibility: Enatega works cross platform across and gives you the freedom to test it easily on your emulators or physical devices that you already have. * Open source goodness: Enatega offers live demos, documentations and videos for the product in action so you don’t have to worry about figuring out everything yourself. You can find the source code and get started here: (https://github.com/ninjas-code-official/food-delivery-multivendor) Our Journey to Open Source
Tumblr media
We started Enatega 4 years ago. Initially it was our side project at Ninjas Code(ninjascode.com) being a software development agency we wanted to launch something in the local market while providing software development services side by side. We were planning to compete with a local food delivery app company that we thought had some problems and we can address those problems with our product more easily. Being a developer savvy company we didn’t have the marketing expertise needed to compete with the giants in our niche. We quickly realized this and pivoted to helping others launch their own delivery service instead. Initially we relied on 3rd party marketplaces for marketing purposes. And it was working well. Our product was good enough to sell well relative to other products out there in the market, unfortunately things fell apart in the marketplace and it had to close down. We had to pivot again and quickly, we needed a solution for marketing having team expertise in development we found open sourcing our App Repo as the best solution. We did that and now we are getting a lot of traction without much paid marketing or doing any marketing acrobatics. The value that we feel that we are providing is helping other contributors by giving them visibility on the project as well as giving them actual technical experience by working on a project that is being used by more than 100+ startups. We do need to monetise and keep the business running with some business model in place, so we are providing the backend as a license while it is an OPEN API but the source code for the backend is kept proprietary which is only available after purchasing the license. We do understand that the majority of the enterprises completely open source their projects while trying to provide a self hosted solution as a SAAS based product. But for our business model that won't be possible since even after purchasing the product the solution might not be implementable as it is and might need some modifications or customisations for deploying it for their use case exactly. 
App Repo unveiled
Enatega Multivendor is a full-featured Multivendor food delivery solution for iOS, Android, and the Web that uses Amplitude for dashboard and analytics. We have ensured that you receive a good mobile and dashboard application design as well as a complete solution that will allow you to quickly integrate this app into any meal delivery service.
The mobile end of this application is built utilizing React Native and Expo. React has been used for the dashboard panel and customer web app. Graphql is utilized by web and mobile. The Apollo Client is used for endpoint querying and state management. Node with MongoDB are used to create the API.
It has all the features that you will ever need to implement this application for any restaurant or some kind of food delivery application. Some of the features that are included in it are:
To make your life as a developer easier, we made sure the code was neatly organized and got rid of any extra screens. For an even better development experience, it is combined with the following functionalities.
Customer Mobile/Web Application:
Verification of email and phone numbers
Using Google, Apple, and Facebook for authentication
Restaurants displayed on the map and home screen based on location
Information about restaurants includes reviews and ratings, hours of operation, delivery schedules, the menu and items offered, as well as the establishment’s location and minimum order
Adding an address using Maps integration and Google Places suggestions
Analytics and reporting on errors with Amplitude and Sentry
For account creation and order status updates, push notifications and emails to users also include global push notifications to all customers
Real-time tracking of Rider and chat with Rider option
Multi-Language and different themes support
Rating and Review features for order
Payment Integration for both PayPal and Stripe
Previous order history and adding favorite restaurants
Options to add different variations of food items and adding notes to restaurant
Pick-up and delivery options with different timings
Options to add different variations of food items and adding notes to restaurant
Vouchers and Tipping option
Searching functionality respective to restaurants and their items
Restaurant Application:
Ringer and Push Notification alert for new incoming order   
Time limiter for a restaurant to accept orders and setting time option for meal preparation
Print Invoice option for restaurant
Delivered orders history
Changing restaurant status to online/offline
Order Details with customer information and Order Details
Real-time order receiving updates
Rider Application:
Real-time order status change updates
Push Notification and Ringer feature for a new order
Map feature showing markers for delivery address and restaurant address with Google Maps integration
Time limiter for accepting an order and updated time shown for meal preparation time
The distance and anticipated travel time to the destination (Restaurant and Customer) are displayed
Real-time chat with a customer option that includes push notifications for chats received on both ends
History of all orders in progress and new orders
Online delivery fees that are instantly placed into your wallet, the ability to withdraw money, and wallet history
Option of changing a status online/offline of rider
Admin Dashboard:
Role-based administration, whereby the administrator has access to all features while the vendor (the owner of the restaurant) only has access to the management of their own establishments
Management of Restaurants, Vendors, Restaurants Section
Defining Zones for Riders and assigning creating zones to Riders
Managing withdrawal requests from riders and commission rates
Configuration of application and global level order status management
Restaurant orders stats and managing their stripe account for receiving commission directly
Restaurants managing their timings and defining delivery bounds where they can operate
Restaurants’ menus feature with complete options to add any variety of food with a discount feature
User, Ratings, Coupon, and tipping option management
Functionalities for better development experience:
To make your life as a developer easier, we made sure the code was neatly organized and got rid of any extra screens. For an even better development experience, it is combined with the following functionalities.
ESLint to provide you with linting capability in Javascript
Prettier for code formatting
Jest for unit testing
Husky to prevent bad commits
What will you have in the Enatega Full App?
Enatega Multivendor Mobile App (iOS and Android)
Enatega Multivendor Rider App (iOS and Android)
Enatega Multivendor Restaurant App (iOS and Android)
Enatega Multivendor Web App
Admin Web Dashboard
Application program interface server
Analytics Dashboard with Expo Amplitude
Error reporting that is Sentry
Enatega Technology Stack
Application program interface (API) server
NodeJS
MongoDB
ExpressJS
Stripe
Paypal
Nodemailer
Firebase(for push notifications on web)
Express GraphQL
Mongoose(for MongoDB)
Web Dashboard
React
GraphQL
Bootstrap
Firebase(for push notification on web)
Mobile App
React Native
Expo
Graphql
Sentry
Amplitude
Rider App
React Native
Expo
Graphql
Sentry
Restaurant App
React Native
Expo
Graphql
Sentry
Customer Web App
React
Material UI
GraphQL
Amplitude
Sentry
Firebase(for push notification on web)
We actively seek contributors to enrich our project. With a tech stack aligned with market demands, it presents an excellent opportunity for involvement. Join our Discord community for queries and collaboration: Discord Link (https://discord.com/invite/9tQrqXjW)
Contributions can be made by creating issues or Pull Requests (PRs). Simply fork the repository, create a branch, and request assignment to specific issues labeled as good first issues. Upon submission, our development team will review and merge your PR, acknowledging you as a contributor.
Thank you for your interest, and we eagerly anticipate your contributions to our project.
0 notes
farrahuzzi · 1 year ago
Text
The Rise of FoodPanda Clones
In today's fast-paced world, convenience is key. With hectic schedules and demanding lifestyles, people often find themselves pressed for time, especially when it comes to preparing meals. This has led to the surge in popularity of food delivery services, making it easier than ever to enjoy restaurant-quality meals from the comfort of home. Among these services, FoodPanda stands out as a frontrunner, offering a seamless platform connecting hungry customers with a plethora of dining options. But what if you could replicate this success? Enter FoodPanda clones - a phenomenon that's revolutionising the food delivery industry.
 The Concept of FoodPanda Clones
FoodPanda clones are essentially replica platforms modelled after the successful FoodPanda business model. These clones aim to provide similar functionalities and services, catering to the growing demand for convenient food delivery. They leverage technology to connect users with nearby restaurants, allowing them to browse menus, place orders, and have their meals delivered right to their doorstep.
Why Clone FoodPanda?
The appeal of cloning FoodPanda lies in its proven success. By replicating a well-established platform like FoodPanda, entrepreneurs can tap into a lucrative market without having to start from scratch. This significantly reduces the time and resources required to launch a food delivery service, making it an attractive option for aspiring business owners.
1 note · View note