Skip to content

v0.0.1 - Initial Release

Latest

Choose a tag to compare

@toxicbishop toxicbishop released this 15 Aug 06:11
· 2 commits to main since this release

Overview

We are pleased to announce the initial release (v0.0.1) of DSA Study Hub. This release provides a comprehensive, web-based interactive learning environment designed for mastering Data Structures and Applications (aligned with the VTU BCS304 curriculum).

Key Features

1. Interactive Program Simulator

  • Step-by-step execution and interactive state visualization for core data structures and algorithms:
    • Calendar Management (Program 1)
    • Stack Operations: Push, Pop, Palindrome Verification, and Display (Program 3)
    • Circular Queue Operations: Insert, Delete, and Display (Program 6)
    • Singly Linked List (SLL) Operations: Insert Front, Delete Front, and Display (Program 7)
    • Doubly Linked List (DLL) Operations: Insert End, Delete End, and Display (Program 8)
    • Binary Search Tree (BST) Operations: Value Insertion and Inorder Traversal (Program 10)
    • Graph Operations: Node Representation and Traversal (Program 11)
    • Hash Table Operations: Linear Probing and Hash Computations (Program 12)

2. Academic Resources

  • Direct integration for module-wise course materials covering Modules 1 through 5.
  • Quick preview and download options for standardized academic reference notes.

3. Interface and Design System

  • Adaptive theme engine supporting Light and Dark modes.
  • Responsive layout engineered for ultra-wide, laptop, tablet, and mobile displays.
  • Embedded system architecture and full-stack topology diagrams.

4. Technology Stack and Build System

  • Framework: React 19 and TypeScript.
  • Build Tool: Vite 6 with high-performance HMR.
  • Styling: Tailwind CSS v4 powered by the official @tailwindcss/vite plugin.
  • Icons: Lucide React iconography.
  • Package Manager: pnpm with strict dependency resolution and workspace support.
  • Deployment: Fully configured for Vercel deployment and Docker containerization.

Contributors

  • Rohith (Project Architect & Team Lead)
  • Pranav Arun (Core Logic & System Integration)
  • G Pavan Kumar (Frontend & UI/UX Design)
  • Suppreth (Documentation & Quality Assurance)
  • Syed (Algorithms & Implementation Specialist)