AlgoView is a modern, web-based visualization platform built with Next.js, Tailwind CSS, and TypeScript, designed to help users understand and interact with algorithms through intuitive visualizations.
- 📈 Interactive algorithm visualizations
- 💡 Educational and beginner-friendly UI
- ⚡ Fast and responsive design using Tailwind CSS
- 🔧 Easily extendable for new algorithms
- 🔐 Environment variable support via
.env
studio/ ├── src/ # Main source code ├── docs/ # Documentation ├── .env # Environment variables ├── .gitignore # Git ignore rules ├── apphosting.yaml # Deployment config ├── tailwind.config.ts # Tailwind CSS config ├── next.config.ts # Next.js config ├── tsconfig.json # TypeScript config
- Next.js – React framework for production
- Tailwind CSS – Utility-first CSS
- TypeScript – Type safety
- PostCSS – CSS transformer
- YAML – for app hosting configuration
1. Clone the repo
git clone https://github.com/omgwtfnotnow/AlgoView.git
cd AlgoView
2. Install Dependancies
npm install
3. Run the development server
npm run dev
Visit http://localhost:3000 to view the app.Pull requests are welcome! For major changes, please open an issue first to discuss what you’d like to change.
AlgoView is licensed under the MIT License — a short and simple permissive license.
✅ Permissions: • ✅ Commercial use • ✅ Modification • ✅ Distribution • ✅ Private use
❌ Limitations: • ❌ No liability • ❌ No warranty
📌 Conditions: • You must include the original license and copyright notice in any copies or substantial portions of the software.