Restaurant and review directory. Built using Redis, TypeScript, Express and Zod.
MIT License
This repo is an example of using Redis in node with the node-redis package. Learn how to build a node backend and use Redis's speed. Let's have a look at the basic Redis data types, then some modern features such as RedisJSON, Redis Search and Bloom filters. Shows how we can use Redis as a cache for 3rd party APIs as well.
Utilises the following:
This repo is the code that was written in the following YouTube video. The YouTube chapters match the commits in this repo, so you can easily see what changed when.
To use this project, you will first need to have a running Redis Stack instance. View the Redis guide to get this set-up on your environment
pnpm install
pnpm run dev
pnpm install
pnpm run build
pnpm run start
To expand on this project you could implement the following features and improvements:
Authentication and Authorization
Advanced Redis Features
Improved Caching Strategies
Real-Time Features with WebSockets