Skip to content

Commit

Permalink
[gsoc] Added project idea for improving geo-locating features
Browse files Browse the repository at this point in the history
  • Loading branch information
pandafy committed Feb 6, 2024
1 parent 958776d commit 347f13b
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 0 deletions.
52 changes: 52 additions & 0 deletions developer/gsoc-ideas-2024.rst
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,58 @@ General suggestions and warnings
Project Ideas
-------------

Improve UX of geo-locating features
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. image:: ../images/gsoc/ideas/2024/maps.png

.. Important::

Languages and technologies used:
**Python**, **Django**, **JavaScript**.

**Mentors**: Federico Capoano, Gagan Deep (more mentors TBA)

**Project size**: 350 hours.

**Difficulty rate**: medium.

The goal of this project is to improve the geo-locating features
in OpenWISP and make them more user-friendly.

Pre-requisites to work on this project
######################################

The applicant must demonstrate good understanding of Python, Django,
`Leaflet library <https://github.com/makinacorpus/django-leaflet>`_,
Javascript, `OpenWISP Controller
<https://github.com/openwisp/openwisp-controller#openwisp-controller>`__
and `OpenWISP Monitoring
<https://github.com/openwisp/openwisp-monitoring#openwisp-monitoring>`__.

Expected outcomes
#################

The applicant must open pull-requests for the following issues which must
be merged by the final closing date of the program:

- `[feature] Add a dedicated page for showing devices on the map
<https://github.com/openwisp/openwisp-monitoring/issues/561>`_
- `[feature] Add a URL in the device's change page to view the device on the full map
<https://github.com/openwisp/openwisp-monitoring/issues/562>`_
- `[feature] Make dedicated maps view to track mobile devices
<https://github.com/openwisp/openwisp-monitoring/issues/563>`_
- `[feature] Add API endpoint that returns co-ordinates on indoor map (floorplan)
<https://github.com/openwisp/openwisp-controller/issues/828>`_
- `[feature] Allow to drill down to indoor map (floor plan) from map
<https://github.com/openwisp/openwisp-monitoring/issues/564>`_

Each issue contains the details which the applicant needs to know
in order to complete the project successfully.

At each step of code changing the test coverage must be maintained stable
and the documentation in the README must be kept up to date.

Improve UX and Flexibility of the Firmware Upgrader Module
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Expand Down
Binary file added images/gsoc/ideas/2024/maps.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 347f13b

Please sign in to comment.