Build a web-based admin panel tailored for managing and showcasing custom points on a map

Employer
Problematy
Problematy
Description

We need an admin panel (from scratch) for managing data behind the open source web application with a Python backend and a React/JavaScript frontend. The application is a generic solution for showing custom data-points on a map (leafleat), which allows filtering. The deliverables will be described as user stories (more in the end) with criteria of acceptances. The features which we are looking for are for example:

- adding new data points

- changing existing data points

- extract data based on some criteria

- manage access to the panel

The first job is to build the most necessary features, but after that we want to further develop its capabilities.

We are working on 2 weeks sprints, the code and issues are available on the github https://github.com/Problematy

User stories:

Admin who arrange checking points event

- I want to have control over who can add/change points so that it is not outsiders or bots (to add, delete users)

- I want to have predefined values of categories for similar types of points so that volunteers have to enter only its name and/or common value/s which will define similar types of points (e.g. "big bridge" by default will have "accessible_by": ["pedestrians","cars"])

-I want to mark (export?) points from a given area and/or a given value (range) in a category (e.g. only bridges accessible by bike longer than 2m) in order to pass it to volunteers for checking

Volunteer checking points during the event using their smartphone

- When I'm next to a point, I want to add it through the application immediately, so that the data is saved straight away and I don't have to send it later by email.

- I want to select the operator's name and/or type of categories from suggestions, or suggest a new one to make it as time-efficient as possible and avoid making typos in the process.

- I want to confirm that a point's location and it's values in each category match those which are in the database, so I will not waste time by adding a point that already exists

- I want to edit the name of a point

Published
on 2024-01-15
Category

Offers sent (9)

USC
USC
0 deals
on 2024-02-06
css
golang
html
+ 9 more
seyCo
seyCo
1 deal
on 2024-01-15
django
javascript
python
+ 2 more
Budget
Negotiable
Copyright
-
Expires in
30 days

Recent jobs from category