Full Stack Camp
145 subscribers
8 photos
16 files
89 links
Fullstack Camp | Learn. Build. Launch.
Welcome to the ultimate tech adventure!
Join us for a hands-on journey through HTML, CSS, JavaScript, React, Node.js, Express & MongoDB โ€” all in one place.
Download Telegram
๐Ÿ‘‹ Hey Campers!

๐Ÿ’ช Welcome to Week 2: Challenge Time!

Youโ€™ve been working hard, learning all the major CSS tools โ€” now it's time to build real websites from scratch and show what youโ€™ve learned! โœจ
Each of these challenges is like a mini-job you'd be given by a real client or boss. Do your best, be creative, and most importantly โ€” have fun! ๐ŸŽจ

๐Ÿ’ช Challenge 1: Fitness Trainer Website

๐ŸŽฏ Your Mission:
Design a simple but energetic Fitness Trainer Website that helps people know more about the trainer, available classes, and book sessions.
๐Ÿ’ผ Include These:
โœ… Home section with a welcome message + trainer photo
โœ… About section (trainer bio, years of experience, certifications)
โœ… Class Schedule (you can use a simple table or a flex/grid layout)
โœ… Gallery of workout images (use object-fit)
โœ… Icons for services (dumbbells, yoga, diet)
โœ… Contact form (for booking sessions)
โœ… Responsive layout that works on mobile!
๐ŸŽ Bonus: Add hover effects, transitions on buttons, or simple entrance animations!

๐Ÿ‘— Challenge 2: Fashion Brand Landing Page

๐ŸŽฏ Your Mission:
Design a beautiful, stylish Landing Page for a Fashion Brand. This is a marketing-focused page to promote the newest collection.

๐Ÿ’ผ Include These:
โœ… Hero section with a stylish background + slogan like โ€œStyle that speaksโ€
โœ… Featured products section (use flex or grid to display clothes or accessories)
โœ… "Shop Now" button with transition hover effect
โœ… Gallery of images with hover zoom effect (transform: scale())
โœ… Testimonials from customers
โœ… Footer with social media icons (LinkedIn, Instagram, YouTube)
โœ… Mobile responsive version for phones!
๐ŸŽ Bonus: Add animations like fade-ins for product cards or an animated title.

๐Ÿ’ผ Challenge 3: Job Listing Website

๐ŸŽฏ Your Mission:
Build a functional-looking Job Listing Website (like EthioJobs or Glassdoor) where users can view and apply to open jobs.

๐Ÿ’ผ Include These:
โœ… Navigation bar with links: Home, Jobs, About, Contact
โœ… Job Cards (use flex or grid) showing:
Job Title
Company Name
Short Description
Apply Now button
โœ… Filter section for categories (e.g., Tech, Education, NGO)
โœ… Job detail page (optional): Show full job description
โœ… Apply form with name, email, CV upload (just input, no backend)
โœ… Icons for job categories
โœ… Sticky navbar or filter
โœ… Responsive layout for mobile
๐ŸŽ Bonus: Add animations when hovering on job cards!

๐Ÿ“ข Donโ€™t Forget to:
๐Ÿ‘‰ Share your amazing work!
๐Ÿ‘‰ Invite others who want to join the code journey!
๐Ÿ‘‰โœŒ๏ธ And always stay warm, strong, and well! ๐Ÿ’ช๐Ÿ”ฅ
Review exercises on CSS:
2. In position: absolute;, what is the position relative to?
Anonymous Quiz
25%
a) Body
38%
b) Screen
38%
c) Closest positioned ancestor
0%
d) The next sibling
5.Which unit scales with the width of the screen?
Anonymous Quiz
50%
a) px
0%
b) em
33%
c) rem
17%
d) vw
6.What is the default display of a <div>?
Anonymous Quiz
14%
a) inline
86%
b) block
0%
c) inline-block
0%
d) flex
8. Which selector will target all <p> inside a div?
Anonymous Quiz
67%
a) div p {}
0%
b) p div {}
17%
c) .div > p
17%
d) p > div {}
9.Which color format is valid in CSS?
Anonymous Quiz
0%
a) rgb(255, 0, 0)
0%
b) rgba(0, 0, 0, 1)
100%
d) All of the above
11.Which rule targets all buttons inside a form?
Anonymous Quiz
0%
a) form + button
60%
b) form > button
20%
c) form button
20%
d) form:button
12.Which of these is used in responsive design?
Anonymous Quiz
50%
0%
50%
17.How do you hide an element but still keep its space?
Anonymous Quiz
0%
a) display: none;
40%
b) visibility: hidden;
60%
c) opacity: 0;
0%
d) z-index: -1;
How are you finding the content so far?
I'd appreciate your feedback on the comment section.
Anonymous Poll
83%
๐Ÿ‘
17%
๐Ÿ‘Ž
๐Ÿ‘‹ Hey  Campers!

๐Ÿ’ช Welcome to Final HTML + CSS Challenge Time

Youโ€™ve already done an incredible job! ๐ŸŒŸ Now before we move on to JavaScript ๐Ÿš€, letโ€™s level up our CSS + HTML practice with 3 more powerful real-world challenges. These will push your creativity, test your knowledge, and help you build projects youโ€™ll be proud of.

๐Ÿ—ฃ๏ธ Youโ€™ve come too far to stop now!
We noticed some of you havenโ€™t been participating in the group ๐Ÿ‘€ โ€” please donโ€™t miss this golden opportunity to practice! Learning by doing is how we get better. ๐Ÿ’ฏ


๐Ÿ’ก Challenge 1: Online Magazine or News Portal ๐Ÿ“ฐ

๐ŸŽฏ Goal:
Create a sleek, content-rich online magazine or news website that looks like BBC, CNN, or Addis Standard.

๐Ÿ’ผ What to Include:
โœ… Header with site logo + navigation menu
โœ… Main headline section with a featured image and breaking news title
โœ… News categories (World, Politics, Tech, Sports, Entertainment)
โœ… Use Grid Layout to arrange articles attractively
โœ… Sidebar for latest posts or advertisements
โœ… Each article card should include:
Image
Headline
Short paragraph
โ€œRead Moreโ€ button
โœ… Add hover effects, box shadows, and transitions
โœ… Footer with newsletter signup and social media icons
โœ… Responsive design for mobile
๐ŸŽ Bonus: Use :hover, object-fit, box-shadow, and flex on cards for a modern feel.

๐ŸŽต Challenge 2: Music Player Interface ๐ŸŽง

๐ŸŽฏ Goal:
Design a Music Player Web Interface just like youโ€™d see on Spotify or Apple Music. This can be simple, static โ€” no need for JavaScript (yet!).

๐Ÿ’ผ What to Include:
โœ… Now Playing section with:
Song title
Artist name
Album cover
โœ… Progress bar using CSS range-like styling
โœ… Control buttons: play โฏ๏ธ, pause โธ๏ธ, next โญ๏ธ, previous โฎ๏ธ โ€” use icons!
โœ… Volume control bar
โœ… List of songs (playlist style)
โœ… Use Flexbox or Grid for layout
โœ… Add hover animations to buttons
โœ… Add box shadows and border-radius for modern UI
๐ŸŽ Bonus: Try positioning with position: fixed for a footer-style music player.

๐Ÿ‘ฅ Challenge 3: Fictitious Social Media Page ๐ŸŒ

๐ŸŽฏ Goal:
Build a fake but stylish version of a social media site like Facebook, Instagram, or Twitter. You donโ€™t need functionality โ€” just design.

๐Ÿ’ผ What to Include:
โœ… Top navbar with logo, search input, and nav icons
โœ… Sidebar with menu links (Home, Messages, Friends, Notifications)
โœ… Post feed:
Profile photo
Post image or text
Reaction icons
Comment section
โœ… Use Flexbox and Grid for layout
โœ… Responsive design for mobile view
โœ… Use icons like โ™ฅ๏ธ, ๐Ÿ’ฌ, ๐Ÿ”„ โ€” FontAwesome or other libraries
โœ… Add hover effects and shadows for cards
๐ŸŽ Bonus: Add a โ€œCreate Postโ€ input section and style it beautifully.

๐Ÿ“ฃ One Last Push Before JS!
  ๐Ÿ‘‰ Donโ€™t just scroll โ€” build! ๐Ÿ’ช
  ๐Ÿ‘‰ Practice is the key to becoming a web developer.
  ๐Ÿ‘‰ And hey โ€” if youโ€™re not participating yet, this is your perfect chance to rejoin and impress! ๐Ÿค

๐ŸŽ After these, weโ€™ll unlock JavaScript superpowers, but CSS is your foundation โ€” letโ€™s make it strong.

๐Ÿ”— Share your work with the team
๐Ÿค Invite your friends
๐ŸŒžโœŒ๏ธAnd stay creative, stay coding, stay warm and well!
โค1