A Single Page Application with an Embeddable Widget built using Vite, Vanilla HTML & CSS, TypeScript, Redux, REST API, and Toastify.
Live URL: link
Technologies used:
- HTML
- CSS
- TypeScript
- Redux
- Vite
- REST API
- Toastify for Notification
- yarn install or npm run install
- yarn dev or npm run dev
- open your browser and type http://127.0.0.1:5173/ into the address bar
- yarn build or npm run build
- / is where users will get to login
- /register is where users will get to create an account
- /dashboard is where users will get to see all available studios or merchants
- /dashboard/studio/:merchantId is where users will get to see all sessions for the selected studio screen
- /dashboard/book/:sessionId is where users will get to book a studio session
- /merchant/login is where merchants will get to login
- /merchant/register is where merchants will get to create an account
- /merchant/dashboard is where merchants will get to see their sessions, embeddable widget code, and also search options
- /merchant/session/create is where merchants will get to create a studio session