diff --git a/README.md b/README.md
index cb027504e..02888a5c6 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,16 @@
-# [Algo](https://ajay-dhangar.github.io/algo/) - Open Source Algorithm Repository
+# ๐งฎ[Algo](https://ajay-dhangar.github.io/algo/) - Open Source Algorithm Repository
-## introduction
-Welcome to **Algo**, an open-source project that provides developers with algorithmic solutions and resources. Whether you're a beginner or an experienced coder, you can contribute, learn, and grow with us! ๐
+
+## ๐ Introduction
+Welcome to **Algo**, an open-source project that provides developers with algorithmic solutions and resources. Whether you're a beginner or an experienced coder, you can contribute, learn, and grow with us! ๐
+
+
@@ -13,9 +20,9 @@ Welcome to **Algo**, an open-source project that provides developers with algori
๐ด Forks |
๐ Issues |
๐ Open PRs |
- ๐ Close PRs |
+ ๐ Closed PRs |
๐ Languages |
- ๐ Contributors |
+ ๐ Contributors |
@@ -24,16 +31,16 @@ Welcome to **Algo**, an open-source project that provides developers with algori
|
|
|
- |
- |
- |
+ |
+ |
+ |
-
-## ๐Featured In
+
+## ๐ Featured In
@@ -47,125 +54,167 @@ Welcome to **Algo**, an open-source project that provides developers with algori
|
GSSoC'24 Extd |
GSSoC'24 Extd is a one-month open-source Program conducted by the GirlScript Foundation. It is an initiative to introduce more beginners to Open-Source Software Development. |
- Active |
+ Active โ
|
-
+
|
Hacktoberfest 2024 |
Hacktoberfest is a month-long celebration of open source software run by DigitalOcean, GitHub, and Twilio. It encourages contributions to open source projects and promotes a global community of developers. |
- Excluded |
+ Excluded โ |
-
-
+
## ๐ Demo Links
-- [Demo](https://ajay-dhangar.github.io/algo/)
-
-
-## Table of Contents
+- [Demo](https://ajay-dhangar.github.io/algo/) ๐
+
+## ๐ Table of Contents
- [Algo - Open Source Algorithm Repository](#algo---open-source-algorithm-repository)
- - [introduction](#introduction)
- - [๐Featured In](#featured-in)
- - [Table of Contents](#table-of-contents)
- - [Project Overview](#project-overview)
- - [Pick up Topics](#pick-up-topics)
- - [Features](#features)
- - [Website](#website)
- - [Installation](#installation)
- - [Local Development](#local-development)
- - [Build](#build)
- - [Deployment](#deployment)
- - [Using SSH:](#using-ssh)
- - [Not using SSH:](#not-using-ssh)
- - [Contributing](#contributing)
- - [Contributors โจ](#contributors-)
- - [Stargazers](#stargazers)
- - [Forkers](#forkers)
- - [Resources for Guidance](#resources-for-guidance)
-
-
-## Project Overview
+ - [๐ Introduction](#introduction)
+ - [๐ Featured In](#featured-in)
+ - [๐ Demo Links](#demo-links)
+ - [๐ Table of Contents](#table-of-contents)
+ - [๐ Project Overview](#project-overview)
+ - [๐ Pick up Topics](#pick-up-topics)
+ - [๐ Features](#features)
+ - [๐ Website](#website)
+ - [โ๏ธ Installation](#installation)
+ - [๐ Local Development](#local-development)
+ - [๐๏ธ Build](#build)
+ - [๐ Deployment](#deployment)
+ - [๐ Using SSH:](#using-ssh)
+ - [๐ก Not using SSH:](#not-using-ssh)
+ - [๐ค Contributing](#contributing)
+ - [๐ฅ Contributors โจ](#contributors-)
+ - [๐ Stargazers](#stargazers)
+ - [๐ด Forkers](#forkers)
+ - [๐ Resources for Guidance](#resources-for-guidance)
+
+## ๐ Project Overview
Algo provides a collection of well-documented algorithmic solutions written in various programming languages, covering a range of topics like sorting, searching, dynamic programming, and more.
-### Pick up Topics
+### ๐ Pick up Topics
- [DSA Roadmap](https://roadmap.sh/datastructures-and-algorithms)
We aim to:
-- Create an extensive library of algorithms in different languages
-- Help developers learn algorithmic problem-solving
-- Foster open-source contribution and collaboration
+- Create an extensive library of algorithms in different languages ๐
+- Help developers learn algorithmic problem-solving ๐ก
+- Foster open-source contribution and collaboration ๐ค
+
+## ๐ Features
+
+- **Multi-language Support**: Algorithms in multiple programming languages ๐
+- **Beginner-Friendly**: Well-structured, easy-to-understand explanations ๐
+- **Open Source Contributions**: Welcoming developers at all levels to contribute ๐
+- **Community Forum**: A new interactive platform where developers can ask questions, share ideas, and collaborate in real-time. This forum will help bridge the gap between beginners and experts, allowing for deeper engagement and problem-solving ๐ฌ.
+
+## ๐ Website
+
+This website is built using [Docusaurus 3](https://docusaurus.io/), a modern static website generator ๐ ๏ธ.
-## Features
+## โ๏ธ Installation Guide
-- **Multi-language Support**: Algorithms in multiple programming languages
-- **Beginner-Friendly**: Well-structured, easy-to-understand explanations
-- **Open Source Contributions**: Welcoming developers at all levels to contribute
-- **Community Forum**: A new interactive platform where developers can ask questions, share ideas, and collaborate in real-time. This forum will help bridge the gap between beginners and experts, allowing for deeper engagement and problem-solving.
+To set up the project on your local machine, follow these steps:
-## Website
+### ๐ฆ Prerequisites
-This website is built using [Docusaurus 3](https://docusaurus.io/), a modern static website generator.
+Ensure you have the following software installed:
-## Installation
+- **Node.js** (version 14 or later) ๐: Download it from [Node.js Official Site](https://nodejs.org/).
+- **npm** (Node Package Manager): It comes bundled with Node.js, so you don't need to install it separately.
+### ๐ Step 1: Clone the Repository
+
+First, clone the repository to your local machine. Open your terminal and run:
```bash
- npm install
+
+git clone https://github.com/ajay-dhangar/algo.git
```
-## Local Development
+๐ Step 2: Navigate to the Project Directory
+Change into the project directory:
+Copy code
```bash
- npm start
+cd algo
```
+โ๏ธ Step 3: Install Dependencies
+Install the project dependencies using npm. Run the following command:
-This command starts a local development server and opens a browser window. Most changes are reflected live without having to restart the server.
-
-## Build
+Copy code
```bash
- npm run build
+npm install
```
+๐๏ธ Step 4: Start Local Development Server
+To start the local development server and open your browser, use:
-This command generates static content into the `build` directory, which can be served using any static content hosting service.
-## Deployment
+Copy code
+```bash
+npm start
+```
+This command will launch a development server and automatically open your default web browser. You can make changes to the code, and they will reflect live without needing to restart the server ๐.
-### Using SSH:
+๐ Step 5: Build for Production
+If you want to create a production build, run:
+bash
+Copy code
```bash
- USE_SSH=true npm run deploy
+npm run build
```
+This command compiles your project into static files for production and places them in the build directory ๐ฆ.
+
+๐ก Step 6: Deploy Your Application
+If you're ready to deploy your application, use one of the following methods:
-### Not using SSH:
+๐ Using SSH:
+If you prefer to deploy using SSH, run:
+
+bash
+Copy code
+```bash
+USE_SSH=true npm run deploy
+```
+๐ก Not Using SSH:
+If you're not using SSH, you can deploy with:
+bash
+Copy code
```bash
- GIT_USER=
npm run deploy
+GIT_USER= npm run deploy
```
+This command will build the website and push it to the gh-pages branch of your GitHub repository ๐ค.
+
+๐ That's it!
+You are now set up and ready to develop! If you encounter any issues, please refer to the documentation or open an issue in the repository.
-If you are using GitHub Pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch.
+vbnet
+Copy code
-## Contributing
+This installation guide provides clear steps for users to follow, ensuring they can easily se
-We welcome contributions from developers of all experience levels. For guidelines, please see the [CONTRIBUTING.md](./CONTRIBUTING.md) file.
+
-## Contributors โจ
+## ๐ Contributors
Thanks to these amazing people who have contributed to the **Algo** project:
-
+
+
-
+ |
-
+
Ajay Dhangar
@@ -1223,15 +1272,15 @@ Thanks to these amazing people who have contributed to the **Algo** project:
-
-## Stargazers
+
+## โญStargazers
[![Stargazers repo roster for @ajay-dhangar/algo](https://reporoster.com/stars/dark/ajay-dhangar/algo)](https://github.com/ajay-dhangar/algo/stargazers)
-
-## Forkers
+
+## ๐ด Forkers
[![Forkers repo roster for @ajay-dhangar/algo](https://reporoster.com/forks/dark/ajay-dhangar/algo)](https://github.com/ajay-dhangar/algo/network/members)
-
+
## Resources for Guidance
Here are some resources that may be helpful as you contribute to Algo:
- [Docusaurus Documentation](https://docusaurus.io/docs/docs-introduction)
@@ -1245,3 +1294,4 @@ Here are some resources that may be helpful as you contribute to Algo:
+
|