Overview of My Submission
Visit Our Live Demo: Gazmin Streetfood
Gazmin Streetfood is a 3 Dimensional Virtual Marketplace for Indonesian Streetfood. It's users will feel the experience of visiting the place while shopping virtually. Right now, this app is not working well with SAFARI browser, please use other browser instead such as GOOGLE CHROME or other Chromium-based web browser.
We also provide live search bar. If you click on the search result, then you will be brought to the stall directly.
You can click the stall icon, and see all products they offer.
This is the Application Architecture :
This app is consist of 3 apps, 2 Redis, 1 Minio. The marketplace microservice is handling request related to the marketplace transactions itself (user management, product, cart, checkout), while the streetview microservice is handling request related to streetview data. Each of the microservices store their data on seperate Redis Stack.
Meanwhile, Minio is used to store the product and streetview images.
Submission Category:
MEAN/MERN Mavericks. The redis is used for search capabilities as well as main database for the App.
Video Explainer of My Project
This is a video explaining our Project:
Language Used
The language we are using in backend is Nodejs.
Link to Code
This is the link to our repositories:
Gazmin Streetfood
Visit Our Live Demo: Gazmin Streetfood
Gazmin Streetfood is a 3 Dimensional Virtual Marketplace for Indonesian Streetfood. It's users will feel the experience of visiting the place while shopping virtually. Right now, this app is not working well with SAFARI browser, please use other browser instead such as GOOGLE CHROME or other Chromium-based web browser.
We also provide live search bar. If you click on the search result, then you will be brought to the stall directly.
You can click the stall icon, and see all products they offer.
This is the Application Architecture :
This app is consist of 3 apps, 2 Redis, 1 Minio. The marketplace microservice is handling request related to the marketplace transactions itself (user management, product, cart, checkout), while the streetview microservice is handling request related to streetview data. Each of the microservices store their data on seperate Redis Stack.
Meanwhile, Minio…
Additional Resources / Info
Additional Resource We used to make this project:
- Frontend Framework: jQuery (https://jquery.com)
- Backend Web Framework: fastify (https://www.fastify.io)
- Redis Library: @fastify/redis (https://github.com/fastify/fastify-redis)
- Streetview Library: Marzipano (https://www.marzipano.net)
- Storage: Minio (https://min.io)
Collaborators
- Check out Redis OM, client libraries for working with Redis as a multi-model database.
- Use RedisInsight to visualize your data in Redis.
- Sign up for a free Redis database.
Top comments (1)
Great project, if you want to swap minio for SeaweedFS you can expand your deployment options and re-use Redis instances for metadata management. Check out github.com/seaweedfs/seaweedfs