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.