0% found this document useful (0 votes)
5 views1 page

Kusam assignment of ai

The project aims to create a centralized website for coding practice, aggregating questions from platforms like LeetCode, HackerRank, and GeeksforGeeks. Key features include search and filtering options, bookmarking progress, daily challenges, and user accounts, all built using React.js, Node.js, and MongoDB. The solution addresses challenges such as permission issues and the need for fast data retrieval, ultimately providing a streamlined experience for users to enhance their coding skills.

Uploaded by

Kusam Thakur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views1 page

Kusam assignment of ai

The project aims to create a centralized website for coding practice, aggregating questions from platforms like LeetCode, HackerRank, and GeeksforGeeks. Key features include search and filtering options, bookmarking progress, daily challenges, and user accounts, all built using React.js, Node.js, and MongoDB. The solution addresses challenges such as permission issues and the need for fast data retrieval, ultimately providing a streamlined experience for users to enhance their coding skills.

Uploaded by

Kusam Thakur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Assignment

Abstract of my project code craker

Many students and developers practice coding on websites like LeetCode HackerRank, and GeeksforGeeks.
But switching from one to another to find the right questions is an additional waste of time. The proposed
project is to create a single website which will allow users to find and practice coding questions from
multiple platforms at once.

Objectives

The goal of the creation of the coding questions hub is to allow the easy collection and organization of
problems from various other websites at one location. The important aspect is users would be able to search,
filter, and solve problems without jumping to other sites.

Key Features

1. All questions in one place-Getting coding questions from LeetCode, HackerRank, and GeeksforGeeks at
one location, thus avoiding switching between platforms.

2. Search & filters-Find the questions based on topics(Arrays, linked lists etc.), difficulty (easy, medium,
hard), or platform.

3. Bookmark & track progress-Save important questions and update solved problems.

4. Daily challenge-Randomly suggest a question for practice every day.

5. Discussion & Solutions-Users would be able to share and discuss various solutions.

6. User Accounts-Users would be able to log in, save their progress, and make their experience more user-
friendly.

7. Dark Mode & Themes-Users could implement either light or dark themes to optimize user experience.

Technologies Used:

• Frontend-in React.js (gives a smooth and interactive UI)

• Backend-Node.js with Express.js (handling user requests)


• Database-MongoDB(for storing user data and question details)

• API Integration-To fetch questions from different sites(whenever allowed).

Challenges:

• Permission Issues-Need to follow rules of a particular platform: permission to use a question.

• Updates to data-Most likely updates fairly regularly till the coding question stage is retained.

• Fast filtering and searching-Make sure users can find questions fast enough.

Final Result
This shall be a one-stop solution for coding practice, helping users save time and channel all the efforts at
problem-solving skill-building.

You might also like