Overview
This project is a random number generator that allows users to draw a specified quantity of numbers within a chosen range. Users can decide whether to allow repeated numbers in the draw and have the option to generate new draws as needed. This project was developed as a practical challenge for the "Fullstack" track at Rocketseat.
Technologies
Development Process
Developing this project solidified my understanding of JavaScript while reinforcing foundational concepts of HTML and CSS, which were essential for building the structure, styling, and animations. Key challenges included:
- Creating a semantic HTML structure
- Designing a responsive layout
- Implementing complex CSS animations
- Developing functions and logic for the random number generation
- Applying intermediate JavaScript concepts, such as loops and arrays
- Optimizing and reusing code for efficiency
Key Learnings
Completing this project required significant effort, study, and iteration. It taught me how to explore alternative solutions, tackle unfamiliar coding challenges, and incrementally improve my work with each commit. This project was a significant milestone in my programming journey, pushing me to explore new methods, overcome limitations, and deepen my technical knowledge.
Author
Filipe Santiago
I'm a fullstack developer passionate about creating impactful solutions through code.
My work spans web, desktop, and mobile development, with a focus on leveraging technology to improve lives.