Inspiration
As an undergraduate aerospace engineering student in Ghana with limited practical activities, my course mates and I mostly have to conceptualize our studies and imagine how they would work in reality, which stumps accelerated learning and practical understanding. This project serves as a way to bridge concepts and reality to enhance understanding in students.
What it does
The web app accepts inputs like mass and velocity and creates a graph of how parameters change with respect to time and other specified parameters with reference to real-life situations like a moving rocket or a car.
How we built it
Vectora was built with Python and JavaScript. Python handles the mathematical functions and the backend, becoming the backbone of the whole project. JavaScript, together with React, acted as the bridge between the backend and the user by using simple UI designs.
Challenges we ran into
As a solo participant, it was difficult to work on the backend and front end, switching between terminals and debugging code in Python and JavaScript
Hosting on two different sites was challenging because of identifying breaks in codes
Accomplishments that we're proud of
Successfully hosting the web app on Render and Netlify Completing the web app Making a difference in the way students can learn
What we learned
I have learnt about building under pressure and finding solutions to real-life problems nobody talks about
What's next for Vectora
Better simulations by introducing 3D models Thought boxes to share opinions and spread knowledge Improved codes for fast execution and scalability.
Built With
- flask
- javascript
- matplotlib
- python
- react
Log in or sign up for Devpost to join the conversation.