This project combines the best of systems programming and modern web development to create a full-stack Redis-like database with an interactive frontend.
Backend (Rust)
- Rust: Memory safety, performance, and zero-cost abstractions.
- Tokio: Async runtime for concurrent TCP socket handling.
- RESP Parser: Custom parser for Redis Serialization Protocol.
- Storage Engine: Thread-safe in-memory key-value store with optional persistence.
Frontend (Next.js)
- Next.js: React-based framework with file-system routing and SSR support.
- Tailwind CSS: Utility-first styling for rapid UI development.
Together, this stack demonstrates how low-level and high-level technologies can be combined to build a performant, modern developer experience.