In this task, you'll learn about web development by creating a responsive book selling landing page.
Now, anytime any changes take place in the main repository, your forked repository must pull those changes from the main repository before it can push other changes to the main repository.
-
Go to the Enigma repository and copy the repo address just like you copied your forked repo's address in task 1.
-
Open gitbash in your cloned repo and type:
git remote add upstream <copied repo address>
This adds a reference to the main repository from which we can pull the updates.
- Now enter:
git pull upstream main
This should now pull all the changes that have been made to the main repo from merging the pull requests.
Welcome to your first task in the Web Development domain of Enigma! Your challenge is to create a simple, responsive book selling landing page using just HTML and CSS.
Build a clean and responsive landing page for a book-selling platform.
This task will test your fundamentals in HTML, CSS, layout design, and responsiveness.
Your webpage should include the following:
- A catchy heading introducing the platform
- A short description or tagline
- Keep it minimal and attractive
- Showcase science books in a Grid or Flexbox layout
- Each book can have an image, title, and short description
- Same as the science section, but for storybooks
- Keep the layout consistent with the science section
- A short paragraph describing the platform or brand
- Add contact information
- Include social media links (icons or simple text)
- A copyright notice
- Now add, commit and push the changes just like you did in task 1 and create a pull request.
- ✅ Use only HTML and CSS (No JavaScript)
- ✅ Must be responsive on mobile, tablet, and desktop
- ✅ Use CSS Flexbox or Grid to create layouts
- ✅ Design should be visually clean and well-aligned
- ✅ Follow proper structure: use semantic HTML (like
<section>,<footer>, etc.)
Want to stand out? Try adding:
- ⭐ Hover effects on buttons, images, or links
- ⭐ Fixed navigation bar at the top for smooth UX
- ⭐ Smooth scroll or section links (without JS)
- Create a new GitHub repository
- Deploy your website using one of these platforms:
- GitHub Pages
- Netlify
- Vercel
- Or any other deployment platform of your choice
- Try to deploy your website on all these platforms (As it will make your stand out of the crowd)
- Inside the 'Web Development>Task' folder create a folder of your name. Inside the folder add your source code and a file named 'link.txt' containing hosted link of your website .
This task is meant to be fun and creative. Don't stress perfection — focus on learning and experimenting with layouts and responsive design. We're excited to see what you build! 🔥
"Start where you are. Use what you have. Do what you can." – Team Enigma 💚
📁 Happy Coding & Good Luck!
