Inspiration
I wanted to do something with knowledge I'd learned on my course so I decided to apply some elementary graph theory from my Applied Mathematics course. While the maths isn't particularly difficult, I thought it would be a little bit out there and so would be very different from other people. Plus automating annoying calculations in a nice interface is always good!
What it does
You just have to construct a circuit, you can use the instructions to help you, and then it will find the voltage values that work for that circuit.
How I built it
On the front-end I used sveltekit which involved HTML, Javascript, and CSS styling. On the back-end I used python as I am most familiar with that and numpy is useful for matrix manipulation.
Challenges I ran into
Well, I was very rusty with sveltekit so I had to learn a lot there. I also had zero knowledge about how to send requests between the front and back end and that was really annoying to deal with as there were a couple of very small things that I missed that took a while to fix. Some of the python code to perform the calculations was a little bit interesting but not too difficult on the whole.
Accomplishments that I'm proud of
I managed to send requests between the front and back end! Also I think my interactive home page is quite fun to play with.
What we learned
I learned some sveltekit and how to send stuff between the backend and frontend.
What's next for Pow Wow
There's a lot of things. For example, I could have multiple source and sink nodes. Also there are different things you can find in a graph e.g. you can look at the effective conductance between nodes in a circuit and also consider the effective conductance as the number of nodes gets really really big which can be really interesting. Plus, it can currently only be run locally but I can work on some of the server stuff to make it able to be run on a seperately hosted website.
Built With
- css
- html
- javascript
- python
- svelte

Log in or sign up for Devpost to join the conversation.