Welcome to the Enigma WebDev Challenges, a global initiative by Enigma aimed at enhancing web development skills while contributing to the Enigma Club Website. This project encourages collaboration and knowledge sharing among developers of all levels to build solutions that benefit our community and beyond.
-
Objective: Design a mockup for a redesigned Enigma website using design tools like Canva, Figma, or any tool of your choice.
-
Problem Statement:
- Reimagine and create a mockup for the Enigma Club Website (Website Link).
- Focus on improving the UI/UX and overall aesthetics of the site.
-
What to Submit:
- Within the
Level0
directory, create a folder with the same name as your username. - Inside that folder, include all images and files related to your mockup (e.g., screenshots or export files from Canva/Figma).
- No code is required for this level, but be sure to document your design choices.
- Within the
-
Objective: Build a functional Events Calendar page where users can view upcoming events and get details about them.
-
Problem Statement:
- Develop an Events Calendar page for the Enigma Club Website where users can easily see upcoming events, view details, and register if needed.
- The calendar should be interactive and display event information dynamically.
-
What to Submit:
- Within the
Level1
directory, create a folder with the same name as your username. - Inside that folder, include all files related to your website, including HTML, CSS, JavaScript, and any assets used.
- Provide a
README.md
file with detailed instructions on how to set up and run the website locally. - Ensure that anyone following the instructions can replicate the page's functionality.
- Within the
-
Objective: Implement a blog post system for the Enigma Club Website to allow the team to easily publish and manage blog content.
-
Problem Statement:
- Contribute directly to the Enigma Club Website repository (GitHub Repository) by adding a system for blog posts.
- Ensure the blog system is user-friendly, allowing the team to add, edit, and publish blog posts directly from the site.
-
What to Submit:
- Make your contributions directly to the GitHub repository, which is tagged with Hacktoberfest.
- Document your changes in the repository's
README.md
, ensuring that others can replicate or expand on your work. - You are encouraged to provide a clear commit history showing the functionality you implemented.
-
Objective: Redesign and implement a new version of the Enigma Club Website from scratch, creating a modern, functional, and aesthetically pleasing prototype.
-
Problem Statement:
- Completely redesign the Enigma Club Website (Website Link).
- The redesign should incorporate improvements in both functionality and design, with a focus on user experience.
-
What to Submit:
- Within the
Level3
directory, create a folder with the same name as your username. - Inside that folder, include all files related to your redesigned website, including HTML, CSS, JavaScript, and any assets.
- Provide a
README.md
file that details how to set up and run the redesigned site. - If the site is deployed, provide a link to the live version.
- Ensure the setup steps are clear so that others can replicate the redesigned website effortlessly.
- Within the
Main Website: Enigma Club Website
GitHub Code Link for the Website: Enigma Landerf Repository
Note: All contributions should go to the current repository for the challenges.
The Enigma WebDev Challenges is not just a coding initiative; it's a platform for fostering community growth and collaboration. By participating, you not only enhance your skills but also contribute to a project that serves the broader community. The enhancements you make to the Enigma Club Website will benefit students, members, and visitors, creating a more engaging and informative online presence for all.
- Fork the Repository: Start by forking this repository and cloning it locally.
- Select a Problem Statement: Choose a problem statement that aligns with your expertise or interest.
- Document Your Solution: Follow the guidelines for submission under each level and document your solution, ensuring that others can replicate your work easily.
- Submit a Pull Request: Once your solution is ready, submit a pull request, making sure it includes all necessary files and documentation within the appropriate directory.
Join the Enigma WebDev Challenges and contribute your web development skills to improve one of the leading technical clubs at Mahindra University. Together, let's create a lasting impact on our community and inspire the next generation of developers!