Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/slimrealm/novelate-music-shop-locator

Demonstrates full stack engineering & dev skills. Built from scratch with React, TypeScript, Redux Toolkit, Styled Components, NodeJS, ExpressJS.
https://github.com/slimrealm/novelate-music-shop-locator

express nodejs react redux-toolkit styled-components typescript

Last synced: 17 days ago
JSON representation

Demonstrates full stack engineering & dev skills. Built from scratch with React, TypeScript, Redux Toolkit, Styled Components, NodeJS, ExpressJS.

Awesome Lists containing this project

README

        

Novelate music shop locator

- Finds music shops based on lat/long coordinates - displays a list of services each shop provides - sell gear, teach lessons, instrument repair, etc.

- **Demonstrates full stack engineering & dev skills. Built from scratch with React + TypeScript + Redux Toolkit + NodeJS + ExpressJS**

- Rest API: FE makes API calls to BE

- BE provides relevant shops within given radius of location, then provides details when an individual shop is clicked

- Provides details, including (AI-generated) photo of music shop owner

- Responsive design, looks good at all sizes down to 390px wide

- BE does query param validation and returns appropriate message + status if there's an invalid param.

- Deployment: BE currently deploying to Render, FE to be deployed soon

- Database TBD. Temp data currently stored in Node app: node-express-backend/shopData.json