Skip to content

Ritik0102-bit/Code-Vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

290 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โšก Code-Vault

Complete Multi-Language Coding Playground & Interactive Web IDE

Typing SVG

Live Portfolio IDE GitHub Repository


๐Ÿ—๏ธ About This Repository

Welcome to Code-Vault! This repository is my central software engineering archive documenting my daily coding journey across multiple programming languages and tech stacks. From core memory management and data structures in C/C++ to cross-platform mobile apps in React Native and artificial intelligence healthcare projectsโ€”everything is maintained cleanly in one organized workspace.

Every folder inside this repository follows professional developer practices:

  • ๐Ÿ“ Fast & Efficient Code: Writing optimized Data Structures & Algorithms ($O(1)$ to $O(N \log N)$ time complexity).
  • ๐Ÿงฉ Clean & Reusable: Building structured, modular web and mobile applications.
  • ๐Ÿ”’ Best Practices: Enforcing clean syntax, proper folder organization, and solid problem-solving skills.

๐Ÿ’ป Tech Stack & Core Skills

C C++ Java Python JavaScript HTML5 CSS3 Node.js React React Native OpenCV Git


๐ŸŒŸ Featured Innovation: Live Code Portfolio Web IDE

To make exploring this multi-language repository seamless and fun for anyone visiting, I built a custom Live Web IDE inside the /Code Portfolio folder.

Hosted live on GitHub Pages, this website connects directly to GitHub's servers to let you explore my entire codebase right in your browserโ€”just like VS Code!

Tip

Try the live portfolio website right now without downloading anything: Launch Web IDE

graph TD
    A[Visitor / Browser] -->|Opens Website| B(Live Web IDE UI)
    B -->|Fetches Live Files| C[GitHub API]
    C -->|Returns Folder Structure| B
    B -->|Highlights Code Syntax| D[Multi-Tab Code Editor]
    B -->|Search Inside Files| E[Instant Matching Results]
Loading

Key Website Features:

  • Automatic Live Updates: Fetches files dynamically from GitHub. Whenever I push new code, the website updates automatically!
  • ๐Ÿ“‘ Multi-Tab Editor: Open multiple files at the same time with instant caching so switching tabs is lightning fast.
  • โšก Deep Full-Text Search: Type any variable or function name in the search box and press Enter to search deep inside the actual code across all files!
  • Modern VS Code Design: Dark glassmorphism theme with official colored language icons (Devicon & FontAwesome 6).

๐Ÿ“‚ Folder Breakdown

โš™๏ธ Core Languages & Algorithms

Folder What You Will Find Inside Key Topics Covered
/C System programming & foundational concepts Pointers, memory allocation (malloc/free), file handling, structures
/C++ High-performance problem solving Standard Template Library (STL), Object-Oriented Programming (OOP), sorting, recursion
/Java Object-Oriented software concepts HashMaps, HashSets, Trees, multithreading, JDBC database connectivity
/Python Scripting & analytical calculations Matrix manipulations, data structure algorithms, file reading/writing
/DSA Data Structures & Algorithms Dedicated algorithmic problem solving and competitive programming challenges

๐ŸŒ Web & Mobile Projects

Folder What You Will Find Inside Technologies Used
/Code Portfolio My custom interactive web viewer (VS Code interface) Vanilla JavaScript, Prism.js syntax highlighter, GitHub REST API
/React.js Modern responsive web frontend practice React 18+, JSX, component lifecycle, state management
/App Development Cross-platform mobile apps for Android & iOS React Native, Expo SDK, mobile UI navigation
/Node.js Backend scripting and server runtime experiments Node.js asynchronous event loop, server scripting
/HTML & /CSS Web design & interface layouts Flexbox, Grid layouts, responsive animations

๐Ÿ”ฌ Applied AI & Academic Projects

  • ๐Ÿฉบ INT 428 - AI Symptom Checker: AI-powered healthcare diagnostic assistants (SymptomDiag AI & Vitalis AI) built to help identify possible conditions from symptoms.
  • ๐Ÿ–๏ธ Magic-Palm-Real-time-Hand-Tracking: Computer Vision gesture application using Python & OpenCV to detect hand movements in real-time through a webcam.
  • ๐Ÿ–ฅ๏ธ CSE 316 - OS Project: Operating System project demonstrating process scheduling algorithms (Round Robin, Shortest Job First).

๐Ÿ“Š GitHub Profile Stats

Ritik's GitHub Stats Top Languages

โšก How to Run Code Locally

Clone the Repository

git clone https://github.com/Ritik0102-bit/Code-Vault.git
cd Code-Vault

Run Programs

# Compile and run C++ code
g++ C++/hello.cpp -o main.exe && ./main.exe

# Compile and run Java code
javac Java/Array_List.java && java Java/Array_List

# Execute Python scripts
python Python/Python_Basics.py

๐Ÿ“ฌ Connect With Me

GitHub

Built with โค๏ธ by Ritik โ€ข Always learning, coding, and building cool things.

About

๐ŸŒฑ My daily learning playground for Data Structures & Algorithms, modern Web/Mobile applications, and real-time AI/ML projects.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages