Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

GroGo


⭐A Grocery Delivery app built with React Native⭐




Backend Code Repo

## 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)

(back to top)


## Feedback

If 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)