Building Full-Stack Projects with Python and Flask During My Summer Internship
In this article, Aditya Patel shares his experience during a summer internship at Techmicra IT Solutions in Ahmedabad, Gujarat, where he worked on two full-stack web applications. The first project was a real-time stock portfolio tracker, which involved integrating with the Alpha Vantage financial API to fetch live stock prices. This project helped him learn about Flask backends, API integration, and dynamic front-end design using Jinja2. The second project was a weather dashboard that provided current weather conditions and multi-day forecasts by using a weather API. This involved handling complex JSON data and implementing a polished UI/UX design, including a light/dark mode toggle. Throughout the internship, Patel solidified his skills in full-stack development, problem-solving, and time management. The technologies used included Python, Flask, Alpha Vantage API, HTML, CSS, Jinja2, and WeatherAPI.com.
