Skip to content

StudyDSA.com is an educational platform designed for mastering data structures and algorithms. Built using Next.js, React, and TypeScript, it aims to provide a structured learning environment with integrated LeetCode practice problems, progress tracking, and user customization.

Notifications You must be signed in to change notification settings

redayzarra/StudyDSA.com

Repository files navigation

StudyDSA.com homepage

An educational platform designed for learning data structures and algorithms. Built using Next.js, React, and TypeScript, it aims to provide a structured learning environment with integrated LeetCode practice problems, progress tracking, and user customization.

Table of Contents

  1. Overview
  2. Features
  3. Technology Stack
  4. Contributing

Overview

Welcome to StudyDSA.com! A platform created to help students master the complexities of data structures and algorithms through a progressive learning format. You can engage with content tailored from basic to advanced levels and track your progress across various topics and chapters.

Features

  • User Authentication: Secure login and registration with Next Auth V5.
  • Progress Tracking: Users can track their progress through topics, chapters, and algorithm practices.
  • LeetCode Integration: Practice problems from LeetCode are integrated directly into the learning modules with options to track problem completion and mastery levels.
  • Bookmarking System: Users can bookmark chapters and algorithms for quick access.
  • Responsive Design: Optimized for various devices with support for light and dark themes.
  • Interactive Learning: Dynamic web pages built with React, enhancing user interaction and learning experience.

Technology Stack

  • Frontend: React + Next.js
  • Backend: TypeScript, Next.js API routes
  • Database: MySQL with Prisma ORM
  • Authentication: Next Auth V5
  • Styling: CSS Modules, possibly Tailwind CSS for utility-first styles

Contributing

Contributions are welcome! If you have suggestions or improvements, please fork the repository and submit a pull request. For substantial changes, please open an issue first to discuss what you would like to change.

About

StudyDSA.com is an educational platform designed for mastering data structures and algorithms. Built using Next.js, React, and TypeScript, it aims to provide a structured learning environment with integrated LeetCode practice problems, progress tracking, and user customization.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published