Week 10: The Prezzy
May 1, 2023
Hey guys! As I’m finally wrapping up the senior project, this post isn’t going to be too long and will summarize what I’ve done lately. There have been three main things I’ve focused on: building a project slideshow and memorizing my oral presentation. In this post, I’ll explain my experience with making both.
For the slideshow, I used slidesgo to create a professional template; here’s the link: https://slidesgo.com/
I divided my presentation into 6 parts: inspiration, creating the basic website, uploading to the cloud, installing a database, styling, and future optimizations. For the inspiration slides, I talked about my experience working in both soup kitchens and restaurants. I noticed soup kitchens always struggling to meet demands, and restaurants always had surplus produce since they needed an oversupply for service. For creating the basic website, I talked about Django (what, why, how). I covered the four main Django files: models, views, urls, and templates and their responsibility in creating a webpage.
Then I explained Heroku just like Django (what, why, how). I talk about the installation process and an obstacle I overcame while connecting. Heroku requires a few new files, which help establish the connection: Procfile and requirements.txt. The requirements file gave me issues; it’s where developers write all the dependencies and their versions for their projects. Unfortunately, I didn’t know what dependencies I used (or what they even were), so finding the right ones and the versions proved troublesome. I dedicated two blogs to the database, so I won’t delve into too much detail. I talked about the four steps: installation, creating servers, connecting through settings, and migrating data. For styling, I talked about how I used the three frontend languages (HTML, CSS, Js) to create the frontend.
I had three main future optimizations: built in messaging systems, cleaner frontend, and beta testing reflections. I’ll catch you guys in the next post!
Leave a Reply
You must be logged in to post a comment.