Click to Expand
Description
🟨 Looking for motivation or a reality check? This is the project for you!
🛠 Simple navigation & customization lets you create your own posters.
Click to Expand
⬛ Experience
🟨 Insights
🟪 Worked on this project for a few hours each day
🟪 Picking it back up was easier due to past experience
🟪 Previously completed this project
🟪 Reinforced my understanding of JavaScript and DOM manipulation
🟪 Focused on refining my approach
🟪 Improved debugging skills and efficiency in structuring the code
🟪 Used prior knowledge to accelerate progress
🟪 Recognized patterns from past projects and applied them here
🟪 Excited to build on this further
🟪 Looking forward to implementing more complex functionality
Click to Expand
🏁 Goal
🏁 Focus Area
Strengthen JavaScript fundamentals
Work with functions, loops, and arrays effectively
Enhance DOM manipulation skills
Learn how to dynamically update and modify elements on the page
Improve event handling
Gain experience with event listeners and user interactions
Refine problem-solving abilities
Debug and troubleshoot JavaScript errors more efficiently
Gain better understanding of Git workflow
Practice commits, branching, and collaboration on GitHub
Click to Expand
🏆 Wins
🪨 Challenges
🏆 Successfully refactored code for better readability
🪨 Debugging issues with hidden elements not displaying correctly
🏆 Improved understanding of event listeners and DOM manipulation
🪨 Ensuring proper state management when switching between poster views
🏆 Implemented dynamic poster creation with user input
🪨 Managing CSS styles to make the posters look uniform across different screen sizes
🏆 Optimized saved posters functionality to prevent duplicates
🪨 Handling unexpected user inputs that might break poster generation
🏆 Strengthened my ability to troubleshoot issues independently
🪨 Balancing efficiency with keeping code easy to read and maintain
Installation Instructions
Click to Expand
Step 1: Fork and clone the repository
Step 2: Navigate to the project folder
Step 3: Open index.html
in a browser
Step 4: Start customizing posters!
Want to contribute? Check out the issues tab on GitHub!
🔗 GitHub Issues
Follow my future projects! 🚀