Skip to content

Commit 1faafd5

Browse files
Merge pull request #637 from wjohnsto/master
new geo search tutorial
2 parents ef48788 + 43a25a5 commit 1faafd5

18 files changed

+454
-0
lines changed
Loading
609 KB
Loading
518 KB
Loading
Loading
Loading
Loading
153 KB
Loading
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
The e-commerce microservices application consists of a frontend, built using [Next.js](https://nextjs.org/) with [TailwindCSS](https://tailwindcss.com/). The application backend uses [Node.js](https://nodejs.org). The data is stored in [Redis](https://redis.com/try-free/) and either MongoDB or PostgreSQL, using [Prisma](https://www.prisma.io/docs/reference/database-reference/supported-databases). Below are screenshots showcasing the frontend of the e-commerce app.
2+
3+
**Dashboard:** Displays a list of products with different search functionalities, configurable in the settings page.
4+
![Redis Microservices E-commerce App Frontend - Products Page](images/01-dashboard.png)
5+
6+
**Settings:** Accessible by clicking the gear icon at the top right of the dashboard. Control the search bar, chatbot visibility, and other features here.
7+
![Redis Microservices E-commerce App Frontend - Settings Page](images/08-settings.png)
8+
9+
**Dashboard (Geo Location Search):** Configured for `Geo location search`, the search bar enables location queries. <br/>
10+
_Note:_ In our demo, each zipCode location is mapped with lat long coordinates.
11+
![Redis Microservices E-commerce App Frontend - Semantic Text Search](images/01-dashboard-geo-search.png)
12+
13+
**Shopping Cart:** Add products to the cart and check out using the "Buy Now" button.
14+
![Redis Microservices E-commerce App Frontend - Shopping Cart](images/02-cart.png)
15+
16+
**Order History:** Post-purchase, the 'Orders' link in the top navigation bar shows the order status and history.
17+
![Redis Microservices E-commerce App Frontend - Order History Page](images/05-order-history.png)
18+
19+
**Admin Panel:** Accessible via the 'admin' link in the top navigation. Displays purchase statistics and trending products.
20+
![Redis Microservices E-commerce App Frontend - Admin Page](images/06-admin-charts.png)
21+
![Redis Microservices E-commerce App Frontend - Admin Page](images/07-admin-top-trending.png)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
:::tip GITHUB CODE
2+
3+
Below is a command to the clone the source code for the application used in this tutorial
4+
5+
git clone --branch v10.1.0 https://github.com/redis-developer/redis-microservices-ecommerce-solutions
6+
7+
:::
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Diff for: docs/howtos/solutions/geo/getting-started-geo/index-geo-search.mdx

+419
Large diffs are not rendered by default.

Diff for: sidebars.js

+7
Original file line numberDiff line numberDiff line change
@@ -408,6 +408,13 @@ module.exports = {
408408
'howtos/solutions/triggers-and-functions/getting-started-tf/index-triggers-and-functions',
409409
],
410410
},
411+
{
412+
type: 'category',
413+
label: 'Geo Location Search',
414+
items: [
415+
'howtos/solutions/geo/getting-started-geo/index-geo-search',
416+
],
417+
},
411418
],
412419
},
413420
'howtos/leaderboard/index-leaderboard',

0 commit comments

Comments
 (0)