Inspiration

As a new driver, sitting behind the wheel for my first lesson was INTIMIDATING. We often idealize driving as young teenagers, only to be rudely awakened by reality: driving isn't as easy as it seems and can often be overwhelming! As a result, young drivers often forget rules and safety measures of the road, resulting in more accidents, injuries and deaths.

What it does

Cattitude provides general driver's ed resources in the form of bite-size article lessons and randomized quizzes utilizing the concept of spaced repetition to help the user internalize driving rules and regulations. It's the purr-fect match for a new driver!

How I built it

I just put together a ton of HTML, CSS and JS files. For the quiz, I used SurveyJS, an open-source JS library for quizzes and surveys.

Challenges I ran into

I worked solo on this, and I have a very basic knowledge of HTML, CSS and JS (Especially JS. That language terrifies me.)

As a result, I spent ages trying to figure out simple things such as how to randomize the quiz questions.

Accomplishments that I'm proud of

I managed to figure out how to randomize quiz questions, and this is probably the most complete and functional site I've made :)

What I learned

I learned to rely on libraries more when it comes to JS, and to try not to sweat things too much as the answer's often sitting right in front of me 🥲

What's next for Cattitude

I want to polish this a bit more! Maybe add more driver's ed resources, more questions, and more cats! I think I'd also like to try uploading this on github.io since I've never done that before, yet I've seen others do it and it seems quite interesting.

Built With

Share this project:

Updates