Skip to content

iCode centralizes developer tracking, learning, and collaboration. It aggregates coding progress from competitive platforms and GitHub, delivering real-time insights with an AI assistant.

Notifications You must be signed in to change notification settings

kavya-r30/iCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoC Inheritance 2024
iCode

iCode - All in ONE Coding Progress and Development Dashboard
CoC Inheritance 2024


Table of Contents

📝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

🤖Tech-Stack

HTML5 CSS3 JavaScript React Node.js Express MongoDB npm Visual Studio Code

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

  • Personal profile page.
  • General discussion page where everyone can interact, even post questions/doubts they have and give answers to the questions others post.
  • 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.
  • Realtime Contest Tracker in the form of calender to keep the user informed when the upcoming contests are scheduled to take place.
  • 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.
  • 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.
$ git clone https://github.com/kavya-r30/Anti-Kaleshi-Inheritance.git
  1. To start the frontend server:
  $ cd react-app
  $ npm install
  $ npm start
  1. To start the backend server:
  $ cd backend
  $ npm install
  $ npm start

👨‍💻Team Members

👨‍🏫Mentors

📱Screenshots

Screenshot Screenshot Screenshot Screenshot Screenshot

https://drive.google.com/file/d/1woRXCUYGKQElil4Dgj63bVc7yyqu0Zpy/view

About

iCode centralizes developer tracking, learning, and collaboration. It aggregates coding progress from competitive platforms and GitHub, delivering real-time insights with an AI assistant.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages