Skip to content

Commit

Permalink
Merge pull request #26 from kevinzb56/main
Browse files Browse the repository at this point in the history
Added README for Anti-kaleshi
  • Loading branch information
SharanRP authored Feb 2, 2025
2 parents 11873ed + d96123f commit 661fddf
Showing 1 changed file with 167 additions and 0 deletions.
167 changes: 167 additions & 0 deletions Anti-Kaleshi.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,167 @@
# Anti-Kaleshi-Inheritance

<h1 align="center">
<a href="https://github.com/CommunityOfCoders/Inheritance-2024">
<img src="./Untitled.png" alt="CoC Inheritance 2024" width="500" height="166">
</a>
<br>
iCode
</h1>

<div align="center">
<strong>iCode</strong> - All in ONE Coding Progress and Development Dashboard<br>
CoC Inheritance 2024 <br> <br>
</div>
<hr>

<details>
<summary>Table of Contents</summary>

- [Description](#description)
- [Links](#links)
- [Tech Stack](#tech-stack)
- [Progress](#progress)
- [Future Scope](#future-scope)
- [Applications](#applications)
- [Project Setup](#project-setup)
- [Usage](#usage)
- [Team Members](#team-members)
- [Mentors](#mentors)
- [Screenshots](#screenshots)

</details>

## 📝Description

General Description:-

iCode is an innovative web platform designed to empower developers by providing a centralized ecosystem for tracking, learning, and collaborating. The platform integrates multiple coding platforms and development tools to offer a holistic progress tracking experience.
Key Features:

Cross-Platform Performance Tracking: Aggregate coding progress from multiple competitive programming platforms including LeetCode, CodeChef, and Codeforces
AI-Powered Learning Assistant: An intelligent chatbot capable of answering technical questions and providing coding guidance
Interactive Discussion Channels: Dedicated spaces for developers to share solutions, discuss coding challenges, and collaborate
GitHub Progress Integration: Real-time tracking of repository contributions, commit history, and open-source involvement
Personalized Learning Dashboard: Visualize coding statistics, problem-solving trends, and skill development metrics

The platform facilitates a comprehensive developer growth environment, enabling users to centralize their coding journey, enhance learning, and connect with a community of like-minded developers.


## 🔗Links
- [GitHub Repository](https://github.com/kavya-r30/Anti-Kaleshi-Inheritance)
- [Demo Video]()
- [Drive Link to Screenshots of our project]()
- [Drive Link to Videos of our project]()
- [Hosted Website Link]()
- [Hosted Backend Link]()


## 🤖Tech-Stack
<a href="https://www.w3.org/TR/html5/" title="HTML5"><img src="https://github.com/get-icon/geticon/raw/master/icons/html-5.svg" alt="HTML5" width="21px" height="21px"></a>
<a href="https://www.w3.org/TR/CSS/" title="CSS3"><img src="https://github.com/get-icon/geticon/raw/master/icons/css-3.svg" alt="CSS3" width="21px" height="21px"></a>
<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript" title="JavaScript"><img src="https://github.com/get-icon/geticon/raw/master/icons/javascript.svg" alt="JavaScript" width="21px" height="21px"></a>
<a href="https://reactjs.org/" title="React"><img src="https://github.com/get-icon/geticon/raw/master/icons/react.svg" alt="React" width="21px" height="21px"></a>
<a href="https://nodejs.org/" title="Node.js"><img src="https://github.com/get-icon/geticon/raw/master/icons/nodejs-icon.svg" alt="Node.js" width="21px" height="21px"></a>
<a href="https://expressjs.com/" title="Express"><img src="https://github.com/get-icon/geticon/raw/master/icons/express.svg" alt="Express" width="21px" height="21px"></a>
<a href="https://www.mongodb.org/" title="MongoDB"><img src="https://github.com/get-icon/geticon/raw/master/icons/mongodb-icon.svg" alt="MongoDB" width="21px" height="21px"></a>
<a href="https://www.npmjs.com/" title="npm"><img src="https://github.com/get-icon/geticon/raw/master/icons/npm.svg" alt="npm" width="21px" height="21px"></a>
<a href="https://code.visualstudio.com/" title="Visual Studio Code"><img src="https://github.com/get-icon/geticon/raw/master/icons/visual-studio-code.svg" alt="Visual Studio Code" width="21px" height="21px"></a>

#### Front-end

- HTML
- CSS
- Tailwind CSS
- JavaScript
- React

#### Back-end

- NodeJS
- ExpressJS
- Mongoose

#### Database

- MongoDB Atlas

#### API Management Platform:

- Postman

#### Project Deployment:

- Vercel (Frontend)
- Onrender (Backend)


## 📈Progress

List down all the fully implemented features in your project

- [x] Personal profile page.
- [x] General discussion page where everyone can interact, even post questions/doubts they have and give answers to the questions others post.
- [x] All in one Dashboard which displays to user: ratings across platforms, problems solved, heat map to keep track of their progress, the badges they have earnt from coding platforms, and also how many contest they have given.
- [x] Realtime Contest Tracker in the form of calender to keep the user informed when the upcoming contests are scheduled to take place.
- [x] AI-powered chatbot to ask questions they have regarding their coding journey and it can even provide users with questions on which they should focus based on their current problem solving progress.
- [x] Graphs and Charts to track the progress of a user to correctly gauge his skills and to show users journey along the way.


## 🔮Future Scope

List down all the future plans for the project here
- Leaderboard to display where user stands across their Institution and even in their respective Countries.
- Exclusive Reward Store (similar to the one of Leetcode).
- Coin Based reward system to encourage user to daily solve questions.


## 💸Applications
All in one hub: user can keep a track of their coding and development progress without having to multitask between various platforms.


## 🛠Project Setup

1. Clone the GitHub repo.
```bash
$ git clone https://github.com/kavya-r30/Anti-Kaleshi-Inheritance.git
```
2. To start the frontend server:
```bash
$ cd react-app
$ npm install
$ npm start
```

3. To start the backend server:
```bash
$ cd backend
$ npm install
$ npm start
```


## 👨‍💻Team Members

Add names of your team members with their emails and links to their GitHub accounts
- [Team Member 1 Kavya Rambhia](https://github.com/kavya-r30): [email protected]
- [Team Member 2 Kevin Shah](): [email protected]
- [Team Member 3 Mihir Katakdhond](https://github.com/mihir-k64): [email protected]
- [Team Member 3 Swayam Shah](https://github.com/Sonu0305): [email protected]

## 👨‍🏫Mentors

Add names of your mentors with their emails and links to their GitHub accounts
- [Team Member 1 Aaditya Jayant Padte](https://github.com/Aaditya8C): [email protected]
- [Team Member 3 Aniket Suresh Jadhav](https://github.com/DevAniket010): [email protected]

## 📱Screenshots
![Screenshot](https://drive.google.com/uc?export=view&id=1woRXCUYGKQElil4Dgj63bVc7yyqu0Zpy)
![Screenshot](https://drive.google.com/uc?export=view&id=1h6J-gnhCaVDroFSF50i3s8-O5gDM3u6u)
![Screenshot](https://drive.google.com/uc?export=view&id=1rxislqKigCFPhtAJqNbgKGlvK4O1G1ia)
![Screenshot](https://drive.google.com/uc?export=view&id=1gosE8xp9DMwWi901E8Wd0mk8vjM0kYwO)
![Screenshot](https://drive.google.com/uc?export=view&id=1k-z7j7de8ZBDaFq84PyZteakWbJvN_l2)




0 comments on commit 661fddf

Please sign in to comment.