Explore how we're helping schools prepare for the future of education with tailored technology solutions! 🧑💻
Hosted locally for development and deployed via Platform as a Service (PaaS), this app leverages SQLite for persistent and efficient storage of user data and transactions. The database schema, built with schema.sql, ensures reliable management of registrations and trade histories. The full source code is available on my GitHub.
Powered by the AlphaVantage API, the app delivers live stock quotes for accurate buy/sell decisions. This enables core features such as price lookups (aka. quotes), buying and selling stocks (with share validation & affordability checks), portfolio tracking, and transaction history logs. API-driven data ensures a realistic trading simulation, complete with my custom "Add Cash" deposit feature for virtual fund management.
User authentication is secured using werkzeug.security for password hashing, ensuring safe logins. Bootstrap drives responsive, accessible design, with centered forms, alt text on images, and keyboard-navigable tables tailored for diverse learners. Features like funny (yet appropriate) apology templates, with dynamic error text, provide useful and user-friendly feedback that enhances user engagement.