Cwi Book 2 Version 0.3
Cwi Book 2 Version 0.3
CODING
WITH AI
BOOK TWO
FOR AGES 9+
BY REHAN ALLAHWALA
Technology Educator & Digital Innovator
Version 0.3
PREFACE
Hello and Welcome! :
I'm Rehan Allahwala, and I’m excited to take you on this journey into
coding with AI. If you've ever wanted to build real-world applications
but felt overwhelmed by where to start, this book is for you.
Many people believe that coding is hard, but with today’s AI tools,
learning to build apps is easier than ever. You don’t need to be an
expert—you just need curiosity and willingness to explore. I
encourage you to experiment, modify, and improve these projects to
make them your own.
By working on these projects, you’ll not only understand how these platforms work but also
develop the skills needed to build your own applications.
This book is for everyone—whether you are a beginner or someone looking to level up your
coding skills.
GitHub is a platform for hosting and sharing code. It allows you to store, manage,
and collaborate on projects with version control.
Social Media is a powerful tool for sharing your work, connecting with developers,
and building your personal brand in the tech world.
You’ll learn how to use GitHub to upload your projects and how to promote them on
Social Media platforms like Facebook, Instagram, LinkedIn, and YouTube to attract
opportunities and recognition.
( Social Media
Platforms – Use LinkedIn, Twitter, Facebook, Instagram, and YouTube to share
your work.
Post About Your Projects – Share updates, screenshots, and links to your GitHub
repositories.
Use the Right Hashtags – Example: #rehancodingwithai #codingwithai #GitHub
#OpenSource#WebDevelopment.
Engage with the Community – Like, comment, and collaborate with other
developers.
Showcase Your Growth – Post about your l
Version 0.3
Objective
Create a basic ChatGPT interface to understand the structure and layout of a chatbot
application.
» Steps to Build
( 1. UI Design
Design a simple layout with:
A chat window to display conversations.
⌨ A text input field for users to type messages.
Ó A send button (non-functional) to mimic message sending.
( 2. Page Layout
È Create a visually clean and organized page structure.
Use basic colors and fonts to keep the interface minimalistic and user-friendly.
( 3. Test the Layout
✅ Ensure the chat window, input field, and send button align properly.
à Check that the design is responsive for different screen sizes.
º Checklist
✅ A static chat interface with all necessary components.
✅ Proper alignment and clean layout design.
✅ Responsive design for various devices.
± GitHub Requirement
Ó Upload your ChatGPT Clone (Non-Functional) project to GitHub with a README.md file
explaining:
» The design process.
» How it resembles a chatbot interface.
Ñ Facebook, intsgram , youtube , linkedin Caption.
" Just created a basic ChatGPT interface! Starting with the fundamentals. Ç
[GitHub Link]
[Clone Link]
#rehancodingwithai #codingwithai"
Version 0.3
Objective
Design a static interface for a WhatsApp Clone, focusing on creating a visually
accurate chat layout.
º Checklist
✅ A static WhatsApp interface with a chat list, chat window, and input box.
✅ Proper alignment and a visually accurate design.
✅ Responsive layout for various devices.
± GitHub Requirement
Ó Upload your WhatsApp Clone layout project to GitHub with a README.md
explaining the design and layout structure.
Objective
Develop a functional news website inspired by CNN, focusing on a dynamic homepage, news
categories, and an article page.
( Core Features:
Build dynamic navigation between the homepage, categories, and article pages.
Use dummy data or mock APIs for displaying news content.
Implement a responsive layout for better viewing on different devices.
( Article Page:
Allow users to click on a headline to view the full article.
Display the article title, content, and related news links.
( Test the App:
Verify navigation between pages works seamlessly.
Ensure news articles and categories are displayed correctly.
º Checklist
✅ A functional homepage with news categories and featured headlines.
✅ Working navigation between homepage, categories, and article pages.
✅ Responsive design for desktops and mobile devices.
± GitHub Requirement
Ó Upload your CNN Clone project to GitHub with a README.md explaining the features and setup
instructions.
Objective
Develop a functional blogging platform inspired by Blogger.com, allowing users to create, edit, and
read blog posts.
º Checklist
✅ A functional homepage displaying blog posts.
✅ A working blog post creation and editing system.
✅ Responsive design for desktop and mobile.
± GitHub Requirement
Ó Upload your Blogger.com Clone project to GitHub with a README.md explaining the features
and setup instructions.
CWI TASK : 30
TWITTER CLONE (FUNCTIONAL) DURATION: 3
(WEB-BASED) DAYS
Objective
Develop a functional Twitter-like platform where users can post tweets, follow others, and interact
through likes and comments.
º Checklist
✅ A functional homepage with a live tweet feed.
✅ A working tweet creation, edit, and delete system.
✅ A Follow system for user interaction.
✅ Responsive design for desktop and mobile.
± GitHub Requirement
Ó Upload your Twitter Clone project to GitHub with a README.md explaining the features and setup
instructions.
CWI TASK : 31
GODADDY CLONE (FUNCTIONAL) DURATION: 3
(WEB-BASED) DAYS
Objective
Develop a functional GoDaddy-like platform where users can search, register, and manage domain
names.
º Checklist
✅ A functional homepage with a domain search feature.
✅ A working domain availability checker.
✅ A dashboard for managing domains.
✅ Responsive design for desktop and mobile.
± GitHub Requirement
Ó Upload your GoDaddy Clone project to GitHub with a README.md explaining the features and
setup instructions.
CWI TASK : 32
WHATSAPP FUNCTIONAL CLONE DURATION: 3
DAYS
(WEB-BASED)
Objective
Develop a fully functional WhatsApp Clone that allows users to send messages, create chats, and
interact in real time.
º Checklist
✅ A login/signup system for user authentication.
✅ A working chat feature with real-time updates.
✅ A message database for storing conversations.
✅ Responsive design for desktop and mobile.
± GitHub Requirement
Ó Upload your WhatsApp Clone project to GitHub with a README.md explaining the features and
setup instructions.
CWI TASK : 33
CHATGPT FUNCTIONAL CLONE DURATION: 3
(WEB-BASED) DAYS
Objective
Develop a functional AI chatbot similar to ChatGPT, allowing users to input queries and receive AI-
generated responses.
º Checklist
✅ A working chat system that sends user inputs to an AI API.
✅ A response display area for AI-generated messages.
✅ Chat history storage for ongoing conversations.
✅ Responsive design for desktop and mobile.
± GitHub Requirement
Ó Upload your ChatGPT Clone project to GitHub with a README.md explaining the features and
setup instructions.
CWI TASK : 34
DHL CLONE (FUNCTIONAL) DURATION: 3
(WEB-BASED) DAYS
Objective
Develop a fully functional news website inspired by CNN, featuring a dynamic homepage, categorized
news sections, and detailed article pages.
º Checklist
✅ A fully functional homepage with categorized news sections.
✅ A working navigation system between homepage, categories, and article pages.
✅ A dynamic news database or API integration.
✅ Responsive design for desktop and mobile.
± GitHub Requirement
Ó Upload your CNN Clone project to GitHub with a README.md explaining the features and setup
instructions.
CWI TASK : 35
HOTELS.COM CLONE (FUNCTIONAL) DURATION: 3
(WEB-BASED) DAYS
Objective
Develop a fully functional hotel booking platform inspired by Hotels.com, allowing users to search,
view, and book hotels.
º Checklist
✅ A working hotel search and filter system.
✅ A functional booking system with reservation confirmation.
✅ A dynamic database to store hotel details and user bookings.
✅ Responsive design for desktop and mobile.
± GitHub Requirement
Ó Upload your Hotels.com Clone project to GitHub with a README.md explaining the features and
setup instructions.
CWI TASK : 36
RENTACAR.COM CLONE (FUNCTIONAL) DURATION: 3
(WEB-BASED) DAYS
Objective
Develop a fully functional car rental platform inspired by RentACar.com, allowing users to search,
view, and book rental cars.
º Checklist
✅ A working car search and filter system.
✅ A functional booking system with rental confirmation.
✅ A dynamic database to store car details and user bookings.
✅ Responsive design for desktop and mobile.
± GitHub Requirement
Ó Upload your RentACar.com Clone project to GitHub with a README.md explaining the features
and setup instructions.
CWI TASK : 37
AIRBNB CLONE (FUNCTIONAL) DURATION: 3
(WEB-BASED) DAYS
Objective
Develop a fully functional Airbnb-like platform where users can search, view, and book rental
properties.
º Checklist
✅ A working property search and filter system.
✅ A functional booking system with reservation confirmation.
✅ A dynamic database to store property details and user bookings.
✅ Responsive design for desktop and mobile.
± GitHub Requirement
Ó Upload your Airbnb Clone project to GitHub with a README.md explaining the features and setup
instructions.
CWI TASK : 38
SHERATON HOTELS CLONE DURATION: 3
(FUNCTIONAL) (WEB-BASED) DAYS
Objective
Develop a fully functional Sheraton Hotels-like platform where users can search, view, and book hotel
rooms.
º Checklist
✅ A working hotel search and filter system.
✅ A functional booking system with reservation confirmation.
✅ A dynamic database to store hotel details and user bookings.
✅ Responsive design for desktop and mobile.
± GitHub Requirement
Ó Upload your Sheraton Hotels Clone project to GitHub with a README.md explaining the features
and setup instructions.
CWI TASK : 39
HILTON HOTELS CLONE DURATION: 3
(FUNCTIONAL) (WEB-BASED) DAYS
Objective
Develop a fully functional Hilton Hotels-like platform where users can search, view, and book hotel
rooms.
º Checklist
✅ A working hotel search and filter system.
✅ A functional booking system with reservation confirmation.
✅ A dynamic database to store hotel details and user bookings.
✅ Responsive design for desktop and mobile.
± GitHub Requirement
Ó Upload your Hilton Hotels Clone project to GitHub with a README.md explaining the features and
setup instructions.
CWI TASK : 40
CALENDLY.COM CLONE DURATION: 3
(FUNCTIONAL) (WEB-BASED) DAYS
Objective
Develop a fully functional Calendly-like scheduling platform where users can set availability, book
appointments, and manage meetings.
º Checklist
✅ A working calendar-based appointment system.
✅ A functional user dashboard to manage bookings.
✅ A database to store meeting details.
✅ Responsive design for desktop and mobile.
± GitHub Requirement
Ó Upload your Calendly Clone project to GitHub with a README.md explaining the features and
setup instructions.
CWI TASK : 41
EQ TEST (FUNCTIONAL) DURATION: 2
– WEB-BASED DAYS
Objective
Develop a fully functional online Emotional Intelligence (EQ) test platform where users can take a
quiz, get a score, and receive feedback on their emotional intelligence.
º Checklist
✅ A working EQ test with multiple-choice questions.
✅ A functional score calculation and feedback system.
✅ A results page with recommendations.
✅ Responsive design for desktop and mobile.
± GitHub Requirement
Ó Upload your EQ Test project to GitHub with a README.md explaining the features and setup
instructions.
CWI TASK : 42
IQ TEST DURATION: 2
(FUNCTIONAL) – WEB-BASED DAYS
Objective
Develop a fully functional online Intelligence Quotient (IQ) test platform where users can take a quiz,
get a score, and receive feedback on their cognitive abilities.
º Checklist
✅ A working IQ test with multiple-choice questions.
✅ A functional score calculation and feedback system.
✅ A results page with recommendations.
✅ Responsive design for desktop and mobile.
± GitHub Requirement
Ó Upload your IQ Test project to GitHub with a README.md explaining the features and setup
instructions.
CWI TASK : 43
MTURK.COM CLONE DURATION: 2
(FUNCTIONAL) – WEB-BASED DAYS
Objective
Develop a fully functional micro-tasking platform inspired by Amazon MTurk, allowing users to
complete small tasks for payments.
º Checklist
✅ A functional task marketplace where requesters post tasks.
✅ A working task acceptance and completion system.
✅ A dashboard for tracking earnings and tasks.
✅ Responsive design for desktop and mobile.
± GitHub Requirement
Ó Upload your MTurk Clone project to GitHub with a README.md explaining the features and setup
instructions.
CWI TASK : 44
REHANSCHOOL.NET CLONE DURATION: 2
(FUNCTIONAL) – WEB-BASED DAYS
Objective
Develop a functional clone of RehanSchool.net, an AI-enabled educational platform focusing on
innovative curriculum and entrepreneurial skills.
» Steps
1. Homepage Design:
Header: Include navigation links to Home, Curriculum, Facilitators, and Contact.
Main Sections:Introduction: Present the school's tagline and mission statement.
Unique Features: Highlight aspects like AI-Enabled Education, Holistic Development, and
Entrepreneurial Focus.
Statistics: Display key figures such as the number of team members, students, and
campuses.
Testimonials: Showcase feedback from visitors or stakeholders.
Latest Articles: Feature recent news or articles related to the school's achievements.
2. Curriculum Page:
Provide an overview of the curriculum, emphasizing the integration of technology and soft
skills training.
3. Facilitators Page:
Introduce the school's educators and team members, including brief profiles and social media
links.
4. Contact Page:
List contact details such as address, phone number, and email.
Include a form for visitors to send messages or inquiries.
5. Test the Site:
Ensure all navigation links function correctly.
Verify that content loads properly on each page.
Check for responsiveness across various devices and screen sizes.
Version 0.3
CWI TASK : 44
REHANSCHOOL.NET CLONE DURATION: 2
(FUNCTIONAL) – WEB-BASED DAYS
º Checklist
A functional homepage reflecting RehanSchool.net's structure and content.
Working navigation to all additional pages.
Responsive design for both desktop and mobile devices.
Accurate representation of the school's mission, curriculum, team, and contact information.
± GitHub Requirement
Upload your RehanSchool.net Clone project to GitHub with a README.md explaining the features,
setup instructions, and any additional notes.
CWI TASK : 45
REHAN.EDUCATION CLONE DURATION: 2
(FUNCTIONAL) – WEB-BASED DAYS
Objective
Develop a fully functional clone of Rehan.Education, an AI-enabled educational platform designed to
empower students to positively impact 10 million lives and achieve financial independence.
» Steps
1. Homepage Design:
Header:Navigation links to Home, Curriculum, Courses, Facilitators, Founder’s Message,
and Contact Us.
Main Sections:Introduction: Present the program's tagline: "Digital Mastery for a
Connected World" and a brief overview.
Unique Features: Highlight aspects like AI-Enabled Education, Digital Skills Acquisition,
and Online Teaching Proficiency.
Contact Information: Provide details for inquiries:
Call/WhatsApp: +44 7418 359852
Social media links: Facebook, Instagram, Twitter/X
2. Curriculum Page:
Provide an overview of the curriculum, emphasizing the integration of digital skills, AI tools,
and online teaching methodologies.
3. Facilitators Page:
Introduce the school's educators and team members, including brief profiles and social media
links.
4. Contact Page:
List contact details such as address, phone number, and email.
Include a form for visitors to send messages or inquiries.
5. Test the Site:
Ensure all navigation links function correctly.
Verify that content loads properly on each page.
Check for responsiveness across various devices and screen sizes.
Version 0.3
CWI TASK : 45
REHAN.EDUCATION CLONE DURATION: 2
(FUNCTIONAL) – WEB-BASED DAYS
º Checklist
A functional homepage reflecting Rehan.Education's structure and content.
Working navigation to all additional pages.
Responsive design for both desktop and mobile devices.
Accurate representation of the program's mission, curriculum, team, and contact information.
± GitHub Requirement
Upload your Rehan.Education Clone project to GitHub with a README.md explaining the features,
setup instructions, and any additional notes.
JoiningDate:_____________________
RentACar.com Clone
CWI TASK: 36 3 Days Web-Based 10/
(Functional)
RehanSchool.net Clone
CWI TASK: 44 2 Days Web-Based 10/
(Functional)
Rehan.Education Clone
CWI TASK: 45 2 Days Web-Based 10/
(Functional)
Total
Version 0.3
Conclusion
Congratulations on completing this exciting journey of creating
and learning through this book! From simple clones to fully
functional platforms, you’ve explored a wide range of skills, from
designing user-friendly interfaces to building dynamic features
using tools like ChatGPT.
This book wasn’t just about replicating popular platforms—it was
about empowering you to think creatively, problem-solve, and
gain confidence in coding. Each task was a step toward
mastering the fundamentals of modern web development and AI
integration.
As you move forward, remember that these projects are just the
beginning. The skills you’ve acquired can be expanded and
applied to real-world challenges. Keep experimenting, building,
and pushing your limits.
Finally, don’t forget to share your creations with the world! Your
journey can inspire others to start their own. Celebrate your
progress, and remember, every expert was once a beginner.
Happy coding, and may your future projects shine as brightly as
your determination!
Keep creating, keep innovating, and never stop learning.
Codingwith AI
Create, Explore,
and Have Fun
Coding with AI
Tools!