By team "Heisenbug"
Table of Contents
"You don’t have to be extreme, just consistent."
DSAfied is a personalized platform designed to help users stay committed to their Data Structures and Algorithms (DSA) journey. It combats the challenges of inconsistency by offering guidance to users through their daily problem-solving goals.
Languages/libraries/frameworks used in our project domain-wise
- JavaScript
- React
- Tailwind CSS + DaisyUI
- Chart.js
- Lucide React Icons
- NodeJS
- ExpressJS
- MongoDB
- Cloudinary to store image file
- Auth0
Fully implemented features in our project
- Authentication
- ProblemSet page
- Daily Article Page
Partially implemented features in our project
- Daily Problem Recommendation model
- Gamified roadmap to MAANG companies
- Interview Sheet
- Built in code editor
- Challenge other user with a problem
- Improve DSA
- Crack Interviews
For the Web-App 1.Clone the GitHub repo.
git clone https://github.com/Kartikay-0111/DSAfied2.Enter the client directory. Install all the required dependencies.
cd client
npm install
npm run dev3.To start the backend server:4
cd server
npm install
nodemon index.js