Scalable system for IoT automation. Offers an intuitive web interface for controlling and monitoring devices.
Make sure you have pipenv installed.
cd src/server
pipenv install
pipenv run serverMake sure you have node.js installed.
cd src/client
npm install
npm run build
npm startThis project is available thanks to following technologies and their communities:
| Name | Used for |
|---|---|
| Python | Server language |
| Flask | Server framework |
| PonyORM | Server database |
| Black | Server code formatting |
| Node.js | Client codebase |
| TypeScript | Client language |
| Next.js | Client backend |
| React | Client framework |
| Redux | Client state management |
| ESLint | Client code linting |
| Prettier | Client code formatting |
| Stylelint | Client styles linting |