Skip to content

Latest commit

 

History

History
167 lines (119 loc) · 6.85 KB

Anti-Kaleshi.md

File metadata and controls

167 lines (119 loc) · 6.85 KB

Anti-Kaleshi-Inheritance

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

Add names of your team members with their emails and links to their GitHub accounts

👨‍🏫Mentors

Add names of your mentors with their emails and links to their GitHub accounts

📱Screenshots

Screenshot Screenshot Screenshot Screenshot Screenshot