Our current frontend is built with Django templates, which limits scalability and interactivity. We aim to rebuild it using Angular to provide a modular, performant, and responsive user experience, along with adding missing features along the way.

Objectives

  • Reimplement the frontend with Angular
  • Ensure feature parity with the current UI
  • Ensure it is branded accordingly
  • Integrate with RESTful APIs provided by the new FastAPI backend

Scope of Work

  • Analyze existing frontend workflows and designs
  • Design and implement reusable Angular components
  • Connect to REST API endpoints (to be provided)
  • Implement form validation, modals, and state management
  • Ensure cross-browser and responsive support

Deliverables

  • Full Angular source code
  • Clean UI following best UX practices
  • Integration with backend API
  • Deployment-ready build setup
  • User guide and component documentation

Timeline

Around 6 months, or around 160 Man-Day

Required Skills

  • Angular 19+ experience
  • Strong UI/UX sense
  • Map libraries: Leaflet, Konva, Bootstrap
  • Experience with REST APIs

Budget

Please apply by clicking here.