Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mnnkhndlwl/kharido
Grocery delivery app built with react native and nodejs with microservices architecture and mapbox for maps
https://github.com/mnnkhndlwl/kharido
api-gateway docker docker-compose docker-image javascript microservices mongodb nginx-proxy nodejs rabbitmq react react-native
Last synced: 4 days ago
JSON representation
Grocery delivery app built with react native and nodejs with microservices architecture and mapbox for maps
- Host: GitHub
- URL: https://github.com/mnnkhndlwl/kharido
- Owner: mnnkhndlwl
- Created: 2023-08-31T17:23:07.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-12T16:59:18.000Z (about 1 year ago)
- Last Synced: 2024-11-06T20:14:25.897Z (about 2 months ago)
- Topics: api-gateway, docker, docker-compose, docker-image, javascript, microservices, mongodb, nginx-proxy, nodejs, rabbitmq, react, react-native
- Language: JavaScript
- Homepage:
- Size: 5.92 MB
- Stars: 17
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
GroGo
⭐A Grocery Delivery app built with React Native⭐
## Overview of Project
A grocery delivery app built with react native , nodejs and mongodb.
### Tech Stacks used
```
# React Native for Android app development
# Redux toolkit for state management
# Nodejs for Backend
# Mongodb as Database
# Mapbox for map feature
# Stripe for payment gateway
# Firebase cloud storage for storing images
# Docker for Containerization
# Nginx Reverse Proxy
# RabbitMQ as a message broker
# JWT authentication
# Hashed password saving in the MongoDB database
# RESTful API using ExpressJS
```### Key Features
```
# Login using email and password
# Searching products by voice
# Adding and removing products from wishlist
# Adding Different Address to a user by selecting on the map
# Payment feature by stripe
# Filtering Products based on different categories
# Sorting Products based on Price in ascending and descending order
# Separate screen for seeing user's all orders
# Free Delivery on orders above 99
# Persisting User Cart
# Persisting Current User
# Checkout Feature
# JWT Authentication
# JWT cookie authentication
```https://github.com/mnnkhndlwl/kharido/assets/75252077/3af07156-3c4b-4d9e-b093-87bd7400fe31
# ![image](https://github.com/mnnkhndlwl/kharido/assets/75252077/f9c4199a-a85c-4e5b-8bb4-a25b4d35d8ff)
# ![image](https://github.com/mnnkhndlwl/kharido/assets/75252077/246f2a7e-e4b3-4bf4-a6ee-5a86277687b1)
# ![image](https://github.com/mnnkhndlwl/kharido/assets/75252077/1513662e-2abf-4460-b761-4eaf54babae8)
# ![image](https://github.com/mnnkhndlwl/kharido/assets/75252077/91573d47-0835-4cc1-954e-b04a800258ea)
# ![image](https://github.com/mnnkhndlwl/kharido/assets/75252077/b3e402f6-91b3-43ae-be04-ede0d49c1643)
# ![image](https://github.com/mnnkhndlwl/kharido/assets/75252077/5d4465d1-72c5-44f1-b579-cfbee53f99c8)
# ![image](https://github.com/mnnkhndlwl/kharido/assets/75252077/2390fdf1-e31d-4aa6-952e-40d610871588)
# ![image](https://github.com/mnnkhndlwl/kharido/assets/75252077/877eb12d-031c-4b24-9c0c-4b719d1a6eea)
# ![image](https://github.com/mnnkhndlwl/kharido/assets/75252077/c26241bc-e1f7-4f08-994f-0f26b9b2b7c7)
# ![image](https://github.com/mnnkhndlwl/kharido/assets/75252077/81c5518d-881c-4a4f-bb3e-8fa70e41ee22)
# ![image](https://github.com/mnnkhndlwl/kharido/assets/75252077/8cbb798e-8a21-4702-8538-ae4be8b0cdb0)
# ![image](https://github.com/mnnkhndlwl/kharido/assets/75252077/b4430df0-041f-4568-ad37-f2dead330a79)
## FeedbackIf you have any feedback or suggestions please reach out to maintainers.
* [Manan khandelwal](https://github.com/mnnkhndlwl)
Show some ❤️ by starring this awesome repository!
### [![Typing SVG](https://readme-typing-svg.herokuapp.com/?lines=Thanks+for+contributing!;&size=30;align=center)](https://git.io/typing-svg)