Inspiration
I am chemical engineering student that is really passionate about software engineering and I am constantly looking for any opportunity to apply my knowledge. I struggled with some chemical engineering courses last semester so I build a simulator to enable me better understand those courses and I hope it can help other people as well
What it does?
The user enters some inputs and HTTP requests are sent to my Flask servers which in turn trigger the scripts containing the algorithms. These algorithms run and return data either numerical or graphical letting the user know what to be expected in a real lab
How we built it
It was built with a React Frontend and Flask Server that triggered Python Scripts that contained the algorithms for the simulations. Firebase was used for user authentication
Challenges we ran into
- MecSimCalc did not have an API so I created automated bots using Selenium to enter inputs and leveraged the power of webscraping with BeautifulSoup.
- FIrebase kept on crashing
Accomplishments that we're proud of
- This application is really complex even for a group of 4 and I am glad I was able to finish it solo ## What we learned
- Learnt Firebase
- Use matplotlib in agg mode (backend mode)
- Learnt how to use Latex in React
What's next for ChemQuest
- Add more features like processes and introduce a paid tier for more Premium simulations
- Enable storage of model stimulations
Log in or sign up for Devpost to join the conversation.