Skip to content

Ritik0102-bit/Code-Vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

285 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

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors