The Procedure
Purpose
The original concept of this project was roughly created back in 2018 at a local Hackathon event with my friends, it even won the award for "Most Practical Program." I knew we created something special, something that could actually help people. Which is why now, 3 years later, I wanted to make it what we originally imagined it to be.
At the time, I only learned how to program during the Hackathon event, you could say it was my first ever time programming. But now, I have learned everything I could from my teachers at Santa Susana High School, and it was time to finally put my skills to the test, and create something to remember.
Hypothesis
This project is a cumulation of everything I have learned in my time at Santa Susana High School. I hope to walk away with further programming knowledge and more experience in creating a real product. Emotionally speaking, this will be a trial of patience and determination as there will definitely be set backs. I also hope I will gain more confidence in my ability to create whatever I can to better help our society. In the end, I will take away a greater appreciation and dedication for my future career goals regardless of the outcome.
Conclusion
This outcome of this project was completely different from what I had originally expected. For example, when we had first started planning this project, I thought we could use Java, the programming language I was most experienced in, to create the program. It wasn't until after we created a rough draft that I found that using JavaScript would be easier and more efficient. It was also difficult to learn how to use PHP since that would be necessary to create the login and registration part of the program, along with connecting to a MySQL database, that which I knew nothing about. If I had to do this project again, I would make sure I had and knew everything I needed to know about how to make the program before starting. There were many times where I felt lost, but I always stayed determined. I researched how to do certain functions that would help our program, debugged issues when they arose, and shared code with my co-worker to test in different scenarios. With the determination to be successful, I was able to create the ESPR we envisioned all the way back in 2018.
Next Steps
Going forward, I would like to create a more robust system that allows for more unique passwords as well as making this a real product, so people around the world can use our product for free.