Stay focused, stay organized.
CodeLog is a sleek, modern time-tracking app built to help developers and professionals track, reflect on, and improve how they spend their work hours — project by project.
- ⏱️ Start/stop time tracking
- 🗂️ Project-based log organization
- 🗒️ Session notes & file attachments
- 📊 Visual heatmap analytics
- 🌙 Dark mode support
- 📱 Fully responsive design
- 💾 Local storage — no login required
- Node.js (LTS version recommended)
- npm or yarn
-
Clone the repo:
git clone https://github.com/yourusername/CodeLog.git cd CodeLog
-
Install dependencies:
npm install # or yarn install
-
Run the dev server:
npm run dev # or yarn dev
Open your browser at http://localhost:3000
- Next.js – App framework
- Tailwind CSS – Styling
- Zustand – State management
- date-fns – Date handling
- Lucide React – Icon set
/
├── src/
│ ├── app/ # App router pages
│ ├── components/ # UI components
│ └── lib/ # Stores and utilities
├── public/ # Static assets
└── ...config files
Contributions are welcome! Feel free to open issues or submit pull requests to improve CodeLog.
Licensed under the GNU Affero General Public License. See the LICENSE file for details.