diff --git a/README.md b/README.md
index b704a6a3b..690628c30 100644
--- a/README.md
+++ b/README.md
@@ -1,78 +1,77 @@
# 30 Days of CPP
-Welcome to the 30 Days of CPP challenge! 30 days of CPP programming challenge is a step-by-step guide to learn CPP programming language in 30 days.
+Welcome to the 30 Days of CPP challenge! 30 days of CPP programming challenge is a step-by-step guide to learn CPP programming language in 30 days. visit the [30-days-of-cpp](https://subhadipbhowmik.github.io/30-Days-Of-CPP/) to learn more about the project.
-
-
-
+![30-Days-CPP](./static/img/30-days-cpp.png)
-
-
-
-
-
-
-
-
-
-
Author:
-Shubhadip Bhowmik
- December, 2023
-
-
-
## What is 30 Days of CPP?
30 Days of CPP is a programming challenge designed to help individuals enhance their proficiency in C++ by solving daily coding problems, implementing algorithms, and exploring various aspects of the language.
-## Table of Contents
-
-| Day | Topic | Learn Daywise |
-| --- | ------------------------------------------- | --------------------- |
-| 1 | Introduction to C++ Basics | [Day 1 Code](Day1/) |
-| 2 | Working with Variables and Data Types | [Day 2 Code](Day2/) |
-| 3 | Control Flow: Loops and Conditionals | [Day 3 Code](Day3/) |
-| 4 | Functions and Parameters | [Day 4 Code](Day4/) |
-| 5 | Arrays and Vectors | [Day 5 Code](Day5/) |
-| 6 | Pointers and References | [Day 6 Code](Day6/) |
-| 7 | Object-Oriented Programming Basics | [Day 7 Code](Day7/) |
-| 8 | Classes and Objects | [Day 8 Code](Day8/) |
-| 9 | Inheritance and Polymorphism | [Day 9 Code](Day9/) |
-| 10 | Templates in C++ | [Day 10 Code](Day10/) |
-| 11 | Exception Handling | [Day 11 Code](Day11/) |
-| 12 | File Handling in C++ | [Day 12 Code](Day12/) |
-| 13 | Standard Template Library (STL): Containers | [Day 13 Code](Day13/) |
-| 14 | STL: Algorithms | [Day 14 Code](Day14/) |
-| 15 | Memory Management in C++ | [Day 15 Code](Day15/) |
-| 16 | C++ Best Practices | [Day 16 Code](Day16/) |
-| 17 | Advanced Topics: Smart Pointers | [Day 17 Code](Day17/) |
-| 18 | Multithreading Basics | [Day 18 Code](Day18/) |
-| 19 | Concurrency in C++ | [Day 19 Code](Day19/) |
-| 20 | Networking with C++ | [Day 20 Code](Day20/) |
-| 21 | Graphics and GUI with C++ | [Day 21 Code](Day21/) |
-| 22 | Debugging and Profiling Tools | [Day 22 Code](Day22/) |
-| 23 | Unit Testing in C++ | [Day 23 Code](Day23/) |
-| 24 | C++ Performance Optimization | [Day 24 Code](Day24/) |
-| 25 | Working with External Libraries | [Day 25 Code](Day25/) |
-| 26 | Design Patterns in C++ | [Day 26 Code](Day26/) |
-| 27 | Real-world Applications: Projects | [Day 27 Code](Day27/) |
-| 28 | Code Review and Refactoring | [Day 28 Code](Day28/) |
-| 29 | Interview Preparation: C++ Questions | [Day 29 Code](Day29/) |
-| 30 | Final Challenge and Wrap-Up | [Day 30 Code](Day30/) |
-
-Feel free to explore each day's folder to find the code, explanations, and additional resources for that day's topic.
-
+![Line](https://user-images.githubusercontent.com/85225156/171937799-8fc9e255-9889-4642-9c92-6df85fb86e82.gif)
+
+# Contributor's Guide 🧑🏻💻
+We appreciate your interest in contributing. 💐 This guide will help you get started with the project and make your first contribution.
+
+![Line](https://user-images.githubusercontent.com/85225156/171937799-8fc9e255-9889-4642-9c92-6df85fb86e82.gif)
+
+## 🌟 Creating Your First Pull Request
+
+1. **Star this repository.**
+2. **Fork this repository.**
+3. **Clone the forked repository:**
+ ```bash
+ git clone https://github.com//30-Days-Of-CPP.git
+ ```
+ - If you have already forked the project, update your copy before working:
+ ```bash
+ git remote update
+ ```
+4. **Navigate to the project directory:**
+ ```bash
+ cd 30-Days-Of-CPP
+ ```
+5. **Set an upstream with the parent repository and local repository:**
+ ```bash
+ git remote add upstream https://github.com/subhadipbhowmik/30-Days-Of-CPP.git
+ ```
+ - If you have altered it, you have to rebase it:
+ ```bash
+ git rebase upstream/
+ ```
+6. **Create a new branch:**
+ ```bash
+ git checkout -b
+ ```
+ Branch name example:
+ feature/added-day1-content
+ or,
+ bug/search-not-working
+7. **Make changes.**
+ Do the Necessary changes in the code or files.
+
+8. **Stage your changes and commit:**
+ ```bash
+ git add .
+ git commit -m ""
+ ```
+9. **Push your local commits to the remote repo:**
+ ```bash
+ git push -u origin
+ ```
+10. **Create a Pull Request.**
+ - Go to your forked repository on GitHub.
+ - Click on the "Compare & pull request" button.
+ - Write a title and description for your pull request.
+ - Click on the "Create pull request" button.
+ - **Important:** Make sure to mention the issue number in the pull request description. For example, "Fixes #1".
+ - **Note:** Do not close the issue until it is approved.
+
+11. **Congratulations! 🎉 you've made your contribution.**
+![Line](https://user-images.githubusercontent.com/85225156/171937799-8fc9e255-9889-4642-9c92-6df85fb86e82.gif)
+
+## 📝 Project Overview
---
- **Structured Curriculum:**
@@ -95,10 +94,17 @@ Feel free to explore each day's folder to find the code, explanations, and addit
---
-![30-Days-CPP](./static/img/30-days-cpp-banner.png)
+## Learn Aout Our Project
+
+If you want to learn more about our project, you can visit our [Learn Page](Learn.md)
## Contributing
-If you would like to contribute additional exercises, improvements, or corrections to existing code, feel free to open a pull request. Your contributions are highly appreciated!
+If you would like to contribute additional exercises, improvements, or corrections to existing code, feel free to open a pull request. Your contributions are highly appreciated! Read the [CONTRIBUTING.md](CONTRIBUTING.md) file for more information.
Happy coding!
+
+
+## License
+
+This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
diff --git a/static/img/30-days-cpp.png b/static/img/30-days-cpp.png
new file mode 100644
index 000000000..1beeadeca
Binary files /dev/null and b/static/img/30-days-cpp.png differ