Interface for the Chocolate Smart Home project.
- React
- TypeScript
- Mantine UI - Component library and styling system
- Vite
- WebSocket - Real-time communication with chocolate-smart-home-backend
- Docker - Containerization for consistent development environment
- Vitest
- ESLint
- Prettier
- Docker
- Make
- Clone the repository:
git clone https://github.com/ZFudge/chocolate-smart-home-frontend.git
cd chocolate-smart-home-frontend- Start the development environment:
# only run the first time
make network container install
# run the development server
make devLaunch Storybook to view and develop components in isolation:
make storybook