A professional, feature-rich time management application built with modern web technologies.
- Task Management: Create, edit, delete, and organize notes.
- Categories: Filter notes by Work, Personal, or Ideas.
- Search: Instantly find notes by title or content.
- Stopwatch & Timer: Built-in tools for time tracking.
- Dark Mode: Beautiful neon-glass dark theme.
- Data Persistence: All data is saved locally.
- Export/Import: Backup and restore your data via JSON.
- Modern UI: Glassmorphism design with responsive layout.
The project follows a modular ES6 architecture:
src/
├── css/ # Stylesheets
├── js/
│ ├── components/ # UI Components (Toast, Timer, UI)
│ ├── services/ # Business Logic (Storage, Notes)
│ ├── utils/ # Helper functions
│ └── app.js # Entry point
- Clone the repository:
git clone https://github.com/kamalSayed2004/time-manager.git
- Install dependencies (for local server):
npm install
- Run the application:
Open
npm start
http://localhost:3000in your browser.
- HTML5
- CSS3 (Variables, Flexbox, Grid)
- JavaScript (ES6 Modules)
- Node.js (for serving locally)
MIT