## INSPIRATION I really wanted to help out anyone during these times through my knowledge of computer science. I am a beginner in computer science, but I think that one basic problem during COVID-19 is uneasy access to medication, and this can be easily solved if there was a simple way for the patient to order what they need at the touch of their fingertips. They do not have to navigate themselves through a complex website to order what they need. The user just has to use my code, and a confirmation email is sent to the pharmacy with the patient's order. ##WHAT IT DOES My program asks for the user to enter in the name of the medication, in addition to the quantity of the medication. Then, my program sends an email to the pharmacy with the user's order. The user enters the pharmacy of their choice. ##HOW I BUILT IT It was initially very hard for me to build this program because I had no idea how to implement HTML code into a Python development environment. I also had no idea how to send an email through Python. I started off by writing basic code with if statements, loops, and print statements. I started off by asking the user whether or not they wanted to place an order. If they said yes, then I asked them for the quantity and name of the item. If they said no, I quit the program. I also had to learn some HTML along the way, so I could format the header and body of the email message, and that HTML knowledge helped me to send the email after the user was done entering. The user can also choose which email they want to send the order to. ##CHALLENGES I RAN INTO I ran into many challenges. First, I had started off by creating a website that would include current information about COVID-19. My initial intention was to have different tabs on the website. If you clicked on one of them, you would be able to order your medicine. But, I tried to use Flask; however, I could not get my Python code to connect with the HTML that I used to build the website. However, I am still very grateful for the fact that my back end code works. Even through writing the back end code, I had challenges. I had to figure out where to put what HTML code, since I am a complete beginner at website development or HTML coding in general. Another issue I ran into was that sometimes, the email would send; however, there would be no content in the body of the email. ## ACCOMPLISHMENTS I'M PROUD OF I am proud of the fact that my code works in the first place! It took me a long time to develop it, but I eventually got it working. I am glad that I am now more familiar with HTML, and I am proud of the fact that the algorithm for my code works. ##WHAT I LEARNED I learned how to work with many languages and interact with all of them in my Integrated Development Learning Environment. I learned how to search on Google, and StackOverflow is a very helpful website. I also learned to keep trying my code and fix it through whatever I think may work, regardless of the fact that I am a beginner, because the output, when I fixed the code, was the most beautiful thing ever. ##WHAT'S NEXT FOR MEDICATION LIST I will build a web application where users can enter their medications and submit it to their pharmacy.
Log in or sign up for Devpost to join the conversation.