CS 462 Blog 3

March 1 2024

What was the most difficult challenge, and how did you solve it?

One of the difficult challenges was trying to determine the algorithm to use to generate exercises from the user’s survey responses. I had a list of questions that I was going to use with an algorithm to generate exercises. I realized that I wanted to create an app that was personalized for each user. I solved this by keeping the survey light weight so the user is able to create the workout they want to do rather than what the app displays for them.

Why did you choose your project, and has it met your expectations thus far?

I chose this project because I understood how it could be designed. I did not know the details, but I had different ideas at the beginning. The app has met my expectations.

What would you do differently on your project and why?

If I ever have the time on my own, I would try to make this app with a Full Mern Stack rather than the way I did it.

Do you feel your project was managed well or poorly, and how would you change things?

I am by myself in this project, and I felt I managed and organized everything well.

Did you initially have doubts about your ability to complete the project? How do you feel now?

I had doubts about doing the project with React. I could do it, but not in the amount of time I need. I am using a technology that I feel comfortable with, especially Python.

What is the most interesting thing about your project and why?

I used OTP for creating an account and login. It was interesting learning about OpenAI and Google Gemini AI. I created small projects with each to test out the API.

Who will use your project? Will it benefit them?

I am the only one who is going to use the app for now. I plan on building on it though.

What are 5 things you learned from working on your project?

Keep the Code organized

Comment Code as I create it.

I need to learn more about deployment options.

How have you handled getting ‘stuck’ on the project?

I was having problems with the timer and stopwatch. I put it away for a day and was able to figure it out later after resting.

What are some your own life hacks for handling school work, group work, and/or project work?

I set aside time, knowing a project is going to take a long time. I add additional time for when I get stuck and have to debug.


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *