Inspiration
For our project, we really liked the originality that the ITS Mini Challenge offered and had a solid idea as to how we would come accross these roadblocks.
What it does
Net Finder allows us to find the approximate location of a wifi access point by using triangulation with points that are 3 meters away frm each other
How we built it
We built it using JavaScript
, Python
, Express.js
as our front-end server and Flask
as our python server to communicate with the python scritps.
Challenges we ran into
One of the biggest roadblocks we faced was making cross origin requests (CORS) between the two servers. This definitely took a solid amount of time and we resulted to asking for some help from staff and organizers. The second biggest problem was getting the rendered image as a file and rendering it on our result page. This required some modifications to the original library we were using that were kindly pointed out by a staff member.
Accomplishments that we're proud of
- Making a web front-end communicate with a python script by passing data in a JSON file format.
- Getting through CORS checks to pass requests and responses through the two servers
- Making a helpful graph that represents visually the process of the triliateration and indicates all testing points as well as an area for the location of the access point
What we learned
- A lot of practice regarding REST APIs
- Lot of troubleshooting by making an unprobable combination of api endpoints
What's next for Net Finder
- A bit of UI Polishing and refactoring.
Built With
- easy-triliateration
- express.js
- flask
- javascript
- matplotlib
- node.js
- python
Log in or sign up for Devpost to join the conversation.