A demonstration of an automated carpark web application for parkers to manage their carpark subscription with an integrated automated license plate recognition system.
Supported Features:
- Multi-tenanted license plate management
- Stripe API billing & subscription management
- SmartParking API integration for license plate synchronisation
- Administrative panel
/client
- React.js frontend/server
- Express.js backend
See architecture.md.
- React.js
- Bootstrap UI
- Redux state management
- Node.js
- Express.js
- PostgreSQL + Sequlize.js ORM
- AWS Elastic Beanstalk
- AWS SES
- Add TypeScript support
- Add unit (Jest) & E2E (Cypress) tests
- Better use of dependency inversion in server
NB: Excerpted and adapted from a 2018 Project for innovationcarpark.co.nz