Welcome to the Ain-Verse! This is a modern React application designed to showcase GitHub repositories with an interactive and playful interface.
- GitHub Repository Display: View and search repositories with detailed information
- Dark/Light Theme: Toggle between themes with persistent preferences
- Interactive Cat Element: Click "pspspsps" to hear random cat sounds
- Live Issues Panel: View open GitHub issues in a toggleable sidebar
- Responsive Design: Works on desktop and mobile devices
- React 18: Component-based UI architecture
- Vite: Fast development and optimized builds
- React Icons: Modern icon components
- CSS3: Custom properties for theming
- GitHub API: Repository and issue data
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Preview production build
npm run previewthe-ain-verse/
βββ src/ # React source code
β βββ components/ # React components
β βββ hooks/ # Custom React hooks
β βββ styles/ # Component styles
β βββ utils/ # Utility functions
β βββ App.jsx # Main application component
β βββ main.jsx # Application entry point
βββ public/ # Static assets
β βββ sounds/ # Cat sound files
β βββ svg/ # SVG assets
βββ index.html # HTML entry point
βββ package.json # Project dependencies
βββ vite.config.js # Vite configuration
This project was converted from a vanilla JavaScript implementation to React to improve:
- Maintainability: Component-based architecture
- Performance: Virtual DOM for efficient updates
- Developer Experience: Hot module replacement
- Extensibility: Easy integration with React ecosystem
MIT License - See LICENSE.md for details