Welcome to Front-End Frenzy: Web Dev Basics - DIY! This event is designed to kickstart your journey into web development. Over the next 30 days, you'll learn HTML, CSS, and JavaScript through daily challenges, building projects that you can showcase in your portfolio.
By the end of this event, you’ll have:
- A solid understanding of HTML, CSS, and JavaScript fundamentals.
- Improved problem-solving and coding skills.
- A community of like-minded developers to continue your learning journey.
-
All participants will earn stickers, and the top performer will receive a GitHub T-shirt!
-
We also have something special planned for sticker distribution day—stay tuned!
- Basic knowledge of using a computer and the internet.
- Basic knowledge of GitHub.
- Willingness to learn and experiment.
Before you begin, please set up the following accounts:
- GitHub: Sign up here and join the Dev Wizards organization.
- Discord: Join our community where you can ask questions, share your progress, and interact with other participants.
After creating your accounts, make sure to:
- Introduce yourself in the Discord community.
- Set up your GitHub profile with a short bio and profile picture.
- Follow the Dev Wizards GitHub organization to stay updated with the latest resources and challenges.
Fill out the registration form here.
Note: You must provide accurate information so that we can identify you for reward distribution.
Each day, a new challenge file will be available in the event’s repository on GitHub. Navigate to the Daily Challenges folder to find the Markdown file for the current day.
Every day’s challenge will include:
- Welcome Message: A motivational note to kickstart your day.
- Topic Overview: What you’ll learn today.
- Resources: Links to tutorials, videos, and articles.
- Mini Project: A small coding task to apply what you've learned.
Feel free to use:
- YouTube tutorials.
- FreeCodeCamp and W3Schools.
- AI tools like ChatGPT for quick help.
- Documentation and online forums.
Each challenge includes a mini project. Completing these projects will help solidify your understanding and give you practical experience. By the end of the event, you'll have a portfolio of small web projects.
At the end of each week, you'll face a milestone challenge that brings together everything you’ve learned. These challenges are larger projects that may require extra time and effort.
Submit your completed milestone projects via GitHub by pushing your code to your repository. Share your project link in the designated Discord channel.
For detailed instructions, take a look at the HowToSubmit file.
For final project submission guidelines, refer to the PROJECT_SUBMISSION.md file.
Milestone projects will be evaluated based on:
- Code quality.
- Creativity and design.
- Functionality and completeness.
On the 30th day, you’ll be given a comprehensive challenge that will test all the skills you've learned. This final project will weigh heavily in determining the top performer.
The final challenge is crucial for winning the GitHub T-shirt and other top prizes. Make sure to give it your best effort!
Submit your final project by pushing it to your GitHub repository and sharing the link in the final challenge submission thread on Discord.
- Stickers: All participants who complete the daily challenges will receive event stickers.
- GitHub T-Shirt: The top performer, as determined by the quality of the final project, will win a GitHub T-shirt.
The top performer will be selected based on:
- Consistent participation.
- Quality and creativity of projects.
- Engagement and support within the community.
On sticker distribution day, we’ll reveal a special surprise for all active participants! Stay tuned for more details.
- Be respectful and supportive in all interactions.
- Help others by sharing your knowledge.
- Stay active and engaged in the community.
- All daily challenges and the milestone should be submitted by the end of each week.
- The final challenge must be submitted by one week after the event's last day.
- Do not plagiarize or copy others' work. Originality is key.
- Feel free to seek help, but make sure you understand the solutions you implement.
Q: When is the event scheduled to start?
A: The event dates will be announced via email and Discord.
Q: What are the requirements for participation?
A: Only the students from SHMM GDC Anantnag, GCET Ganderbal, GDC Baramullah, GDC Kulgham, and GDC Bandipora can register for the event.
Q: What if I miss a day?
A: Don’t worry! You can catch up on missed challenges, but try to stay on track to get the most out of the event.
Q: Do I need to be online at specific times?
A: No, the challenges are self-paced, so you can complete them at your convenience each day.
Q: Can I use external resources?
A: Absolutely! Use any resources you find helpful, but ensure you understand the concepts being taught.
If you encounter any issues or have questions:
- Ask in the Discord support channel.
- Reach out to mentors or event organizers.
We’re excited to see what you build over the next 30 days! Good luck, and have fun coding! 🚀
It's okay if you only know a bit of HTML and CSS right now—this is the perfect opportunity to get started. If you're a beginner, you'll learn essential terminology and concepts, even if you use AI tools to help you along the way. If you're experienced, you'll get the chance to help others, earn stickers, and maybe even win a t-shirt.
Get ready to elevate your web skills!