Interactive Map of Bieruń
After we won Hack The Climate 2023, by introducing solution that helps to democratize sustainable urban planning processes, we continued our work and in 7 months we delivered the finished product.
My part
As an experience software engineer I was responsible mostly for technical part of the project. My main responsibilities were:
Backend:
- designing database schema and backend architecture
- implementing backend services in Nest.js
- optimizing queries by setting up Redis caching
DevOps:
- configuring nginx
- setting up docker images among others for backend, frontend and pre-rendering
- setting up docker-swarm
- setting up and scheduling backups
Frontend:
- implementing Map, markers and popups
- enabling state management by Zustand utilization
- enriching SEO by implementing dynamic tags and prerendering
- implementing components such us image gallery or different buttons
In addition, I was responsible for client communication, gathering requirements, and obtaining credentials and access to the infrastructure.