Hi! Are you an avid programmer looking for a way to code for the greater good? Are you a curious
philanthropist eager to help out a community?
Well look no further! Welcome to Kurius' beta launch of our open-source platform HackItForward!
HackItForward Beta Launch
& A Thank You Gift
As this is only the beta version of our platform, we are expecting there to be some bugs that we
unfortunately could not catch during production. If you happen to notice anything wrong, please let
us know in our discord server, or
submit an issue notice on our github repo.
For being among our very first users, you will recieve a very special badge as a token of thanks when
you sign up! We hope you enjoy using HackItForward!
Talk about some cool things your project does here. You can use a:
Our website allows users to make their location available to us, in order for us to provide data and resources about the First Nations lands that they reside on. We have a Blog section available to registered users, where they can share more facts and stories related to a specific indigenous location, which is publicly available once approved by a moderator. We also provide a responsive map, that gives you a pop-up with a Wiki link of the First Nations region that you have clicked on.
How It's Built
The website uses vanilla HTML, CSS & JS for the front end. We implemented the JS geolocation API in order to get the user's coordinates and sent it to the backend using an AJAX query. An SQLite database is used to store our dataset of existing land names & coordinates. Using Python & Django, we calculated the closest indigenous lands to the user using some simple coordinate geometry arithmetic. With the help of the Wikipedia API, we then provide users with the name, summary as well as a wiki link for more info about the lands they live on. With the NativeLand API we were able to retrieve info from over 600+ Indigenous territories.