diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..23ac055
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,138 @@
+
β¨ Contributors Guide β¨
+
+Welcome to the My-first-Neo-project project! π
+We appreciate your interest in contributing.π
+
+First off, thank you for considering contributing to **My-first-Neo-project!** We're excited to have you join our community. Every contribution, no matter how small, helps us build the best academic resource platform for students.
+
+
+
+This guide will walk you through the entire contribution process, from setting up your local environment to submitting a polished pull request.
+
+> **New to Open Source?** No problem! This guide is designed to be beginner-friendly. If you get stuck, don't hesitate to open an issue or ask for help.
+
+
+
+## π Table of Contents
+
+1. [Code of Conduct](#-code-of-conduct)
+2. [License](#-license)
+3. [Ways to Contribute](#-ways-to-contribute)
+4. [Points & Difficulty Levels](#-points--difficulty-levels)
+5. [Contribution Guidelines](#-contribution-guidelines)
+6. [PR review Process](#-pr-review-process)
+7. [How To Contribute](#-how-to-contribute)
+8. [Need More Help](#-need-more-help)
+9. [Attribution](#-attribution)
+10. [Thank you for your contribution](#thank-you-for-your-contribution)
+
+
+
+## π Code of Conduct
+
+We expect all contributors to follow our [`Code of Conduct`](https://github.com/Jai-76/My-first-Neo-project/blob/main/CODE_OF_CONDUCT.md).
+
+By participating in this project, you agree to maintain a **respectful and inclusive environment** for everyone.
+
+
+
+## π License
+
+By contributing to this project, you agree that your contributions will be licensed under the [`MIT License`](https://github.com/Jai-76/My-first-Neo-project/blob/main/License).
+
+
+
+## π€ Ways to Contribute
+You can contribute in several ways:
+- **π Report Bugs:** Submit issues for reproducible bugs.
+- **π‘ Suggest Features:** Propose new ideas or improvements.
+- **π Improve Documentation:** Enhance clarity, grammar, or structure.
+- **β‘ Add Code:** Fix bugs, build new features, or optimize existing ones.
+- **π§ͺ Test:** Help us find issues by testing code in different environments.
+
+
+
+## π― Points & Difficulty Levels
+
+*Your contributions earn points that count toward GSSoC'25 and your My-first-Neo-project Leaderboard status!*
+
+| Difficulty | Points |
+| :--------- | :----- |
+| Level 1 | 3 |
+| Level 2 | 7 |
+| Level 3 | 10 |
+
+> **Note:** The scoring system applies only to GSSOC contributors.
+
+
+
+## π‘ Contribution Guidelines
+
+* **Code Style**: Use clean, readable code with meaningful names.
+* **UI Consistency**: Follow the modern UI style with animated gradients.
+* **Responsive Design**: Ensure changes work on both desktop and mobile.
+* **Commit Messages**: Use descriptive commit messages.
+
+
+
+## β
PR Review Process
+
+We aim to keep things smooth and transparent:
+
+* Once your PR is submitted, a maintainer will review it.
+* You may be asked to:
+ * Fix styling issues.
+ * Add missing documentation/tests.
+ * Break large PRs into smaller pieces.
+* After approval:
+ * Your PR will be merged with a squash merge to keep history clean.
+ * Youβll receive feedback, even if the PR isnβt merged immediately.
+* β Reviews may take **24β72 hours** depending on activity. Thanks for your patience!
+
+ > For Any Query, Send a DM on LinkedIn [Shahid](https://www.linkedin.com/in/jaideep-shekhawat/).
+
+
+
+## How To Contribute
+
+- Drop a Star β in this repo
+- Take a look at the existing [Issues](https://github.com/Jai-76/My-first-Neo-project/issues).
+- Fork the Repo & create a branch for any issue that you are working on and commit your work.
+- At first raise an issue in which you want to work
+- Then after assigning only then work on that issue & make a PR
+- Create a [**Pull Request**](https://github.com/Jai-76/My-first-Neo-project/pulls), which will be promptly reviewed and given suggestions for improvements by the community.
+- **REMINDER: Don't raise more than 2 `Issue` at a time**
+- **IMPORTANT: Don't make any type of `Pull Request` until & unless you get assigned to an `Issue`**
+- Add screenshots or screen captures to your `Pull Request` to help us understand the effects of the changes that are included in your commits.
+
+
+
+Need More Help? π€
+
+
You can refer to the following articles on basics of Git and Github and also contact the Project Mentors, in case you are stuck:
+ How to create a Issue
+ Forking a Repo
+ Cloning a Repo
+ How to create a Pull Request
+ Getting started with Git and GitHub
+
+
+Show some β€οΈ by π this repository!
+
+
+
+## π
Attribution
+
+This **CONTRIBUTING.md** was prepared with **β€οΈ** by **Divya Jain** for **My-first-Neo-project** as part of the **GSSoC'25 program.**
+
+The structure and recommendations follow **GitHub Open Source Guides** and best practices used in leading open-source repositories.
+
+
+
+## π Thank you for your contribution!!
+
+
+Thank you for contributing to My-first-Neo-projectπ
+
+We can't wait to see what you build! π½οΈβ¨
+