About Us
DoughFlow is cross-platform web application for creating complex and insightful visualizations of stock data using an intuitive UI.
- Using NextJS allowed us to learn TypeScript and be exposed to a front-end react framework. Because of its recency, relying solely on the docs to develop proved to be a satisfying challenge and limited our use of LLMs.
- Django Rest Framework was used to create our back-end API, utilizing its Object Relational Model, we were able to write all of our Database models and interactions in Python rather than SQL.
- PostgreSQL served as a robust database engine and object-relational database management system. Its extensive documentation and open-source status allowed us to get off the ground quickly. Our production database has upwards of 5 million rows.
- Amazon Web Services was critical to the delivery of, and the hosting for our application. Our most used services included Amazon EC2, IAM Identity Center, and Amazon Secrets Manager.
- Our application is succesfully dockerized, scalable, and deployable via our custom GitHub-integrated deployment pipeline written in bash. We also leveraged Docker to create consistent development environments.
- Nginx is the core web server that allows our app to reverse proxy client-side requests. It enabled more robust security and easier deployment.
Meet The Team!
Click a name to jump to their personal site/portfolio.
Ethan Rohman
Full-Stack Developer + Lead Architect
- Notable Work:
- -AWS Organizer
- -API + Database
- -Visualiztion
Jack Messerli-Wallace
Front-End Developer
- Notable Work:
- -Product Presentations
- -Initial Candle Design
- -D3.js Research
Marcus Andrist
Full-Stack Developer
- Notable Work:
- -UI & Visualization
- -Git Master
- -Database Population (ETL)
Aidan Freese
Pipeline & CI/CD Enthusiast
- Notable Work:
- -GitHub actions
- -Web-server configs