A modern, offline-capable task management application built with Next.js
Sraker is a powerful task management application that helps you organize your daily tasks efficiently. Built with Next.js and featuring Progressive Web App (PWA) capabilities, sraker works seamlessly both online and offline, ensuring your productivity never stops regardless of your connectivity status.
The application provides a clean, intuitive interface for creating, managing, and organizing tasks with features like task archiving, speech-to-text input, and persistent storage. Whether you're a student, professional, or anyone looking to stay organized, sraker offers a streamlined experience for managing your to-do lists.
- Offline Functionality: Works perfectly even without internet connection thanks to PWA capabilities
- Speech-to-Text Input: Create tasks using voice commands for hands-free operation
- Task Organization: Easily create, edit, complete, and archive tasks
- Persistent Storage: All tasks are saved locally ensuring no data loss
- Responsive Design: Works on all devices from mobile to desktop
- Modern UI: Clean and intuitive user interface built with shadcn/ui components
- Next.js: React framework for production-ready applications
- TypeScript: Strongly typed programming language for better code quality
- shadcn/ui: Reusable component library built with Radix UI and Tailwind CSS
- Progressive Web App (PWA): Installable web application with offline capabilities
- Web Speech API: For speech-to-text functionality
- Local Storage: Client-side data persistence
Before you begin, ensure you have the following installed:
- Node.js (version 18 or higher)
- npm, yarn, pnpm, or bun package manager
First, install the project dependencies using one of the following commands:
# Using npm
npm install
# Using yarn
yarn install
# Using pnpm
pnpm install
# Using bun
bun install