GuideVault is a comprehensive documentation warehouse that provides structured learning paths using official documentation for developers. Master React, TypeScript, Next.js, Tailwind CSS, and 25+ technologies through curated paths that focus on official docs—no tutorials, no rewrites—just the right order.
- 🚀 Features
- 🛠️ Technologies Covered
- 📦 Installation
- 🏗️ Build & Development
- 📁 Project Structure
- 🔍 How It Works
- 🤝 Contributing
- 📞 Contact
_____
/ \
/ 🐍 \
| Guide |
\ Vault /
\_____/
||
||
/ \
| |
| |
|____|
/ \
| Learn |
\______/
Welcome to GuideVault - Your Ultimate Learning Companion!
- Structured Learning Paths: Curated sequences of official documentation for efficient learning
- Universal Search: Powerful search functionality across all technologies and documentation
- 25+ Technologies Covered: From React and TypeScript to Rust, Go, and cloud platforms
- Dark Mode Support: Seamless dark/light theme switching
- Keyboard Shortcuts: Enhanced navigation and productivity
- Mobile Responsive: Optimized for all devices
- Official Documentation Focus: Direct links to authoritative sources
-
Clone the repository
git clone https://github.com/CodewithEvilxd/GuideVault.git cd GuideVault -
Install dependencies
npm install
-
Start development server
npm run dev
-
Open your browser Navigate to
http://localhost:5173
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLintnpm run take-screenshots- Generate screenshots (requires Puppeteer)
- Framework: React 19
- Build Tool: Vite
- Language: TypeScript
- Styling: Tailwind CSS
- Animations: Framer Motion
- Routing: TanStack Router
- Search: MiniSearch
- Deployment: Vercel
guidevault/
├── public/ # Static assets
│ ├── images/ # Technology logos and screenshots
│ └── favicon.svg
├── src/
│ ├── components/ # Reusable UI components
│ ├── pages/ # Page components
│ ├── data/ # Learning paths and search data
│ ├── hooks/ # Custom React hooks
│ ├── lib/ # Utility functions
│ └── types/ # TypeScript type definitions
├── scripts/ # Build and utility scripts
└── package.json
GuideVault organizes official documentation into logical learning sequences:
- Domains: High-level categories (Frontend, Backend, DevOps, etc.)
- Languages: Programming language-specific paths
- Skills: Technology-specific deep dives
Each path provides direct links to official documentation in the optimal learning order.
We welcome contributions! Please see our Contributing Guide for details.
- Add technology data to
src/data/ - Include official documentation links
- Update search indexes
- Add logo to
public/images/
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with ❤️ for the developer community
- Powered by official documentation from technology creators
- Inspired by the need for structured, authoritative learning resources
Accelerate your development journey with comprehensive documentation and in-depth guides.
