An application was developed for the public transport autoinformer system. The application allows employees of the service organization to monitor the state of the transport. Get access to video cameras in the passenger compartment or at stops, get a video archive, start text messages in the passenger compartment, find out the battery charge level, get the temperature inside the passenger compartment and other information.
All information is taken from on-board computers.
- Sections under development:
- visualization of transport routes on the map,
- work with templates of audio messages,
- personal account of service personnel,
- Participation in the development of the application layout.
- Participation in the coordination of the technology stack.
- Development of Nestjs REST API from scratch. CRUD sections for writing video incidents, video archive.
- Writing SQL scripts for working with the database (PostrgreSQL). Database query optimization. to increase the speed of code execution.
- Using Knex to work with the database.
- Development of the front on Vue + Vuex + ts. Implementing the API in the UI application. Using domain driven design methodology
- Regular code reviews with team members.
- Participation in the development of design and demonstration to the client.
- Design development using Adobe Illustrator.
- Development of a separate module using Vitejs and Svelte + ts