Web application exclusive for ZeroToJunior.dev community members (a place for developer wannabies), that shows an approximated location of particular users. It's meant to help grasp the popularity of this community, its geographic distribution, and potentially even help gather some members for local, offline events. Strength in numbers!
- Frontend: HTML + CSS + JavaScript
- Backend: CRUD REST API (Python + Flask + PostgreSQL)
To tinker with this project (backend side), follow these steps:
- Clone this repository to your local machine.
- Install PostgreSQL.
- Install all dependencies from
/backend/requirements.txt
. - Open
/backend/db_creator.py
and provide appropriate details (host, port, user, password) for the connection in the__init__()
method. - Create an instance of the
DatabaseCreator
class from the/backend/db_creator.py
file and run the.get_proper_database()
method. - Run
/backend/app.py
to start the application. - Make HTTP requests (I recommend using the Postman API Platform).
Here's a simple documentation for API with examples how to use it: ZeroToJuniorMapAlpha API Docs
This project is exclusive for members of the ZeroToJunior.dev community. You can access the currently deployed version at the following address: http://zero2junior.hqr.at/
- Visit the website: http://zero2junior.hqr.at/
- Scroll down and type in your Discord ID into the "Twój nick z Discord" field.
- Choose "Frontend" or "Backend" to reflect your stack.
- Provide your postcode into the "Kod pocztowy..." field.
- Click on the green "Dołączam!" button at the bottom.
- To view members from your area, simply move the view on the map and scroll in/out if necessary. Members from that area will be displayed on the right under "Programiści w Twojej okolicy".
This project is licensed under the MIT License.
For any inquiries or feedback, you can reach out to the project maintainers.