CodeLog
CodeLog copied to clipboard
Track your coding sessions, jot down progress notes, and generate structured dev logs (no backend yet, no login required).
📝 CodeLog
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.
🚀 Features
- ⏱️ 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
🛠️ Getting Started
🔧 Prerequisites
- Node.js (LTS version recommended)
- npm or yarn
📦 Installation
-
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
🧱 Tech Stack
- Next.js – App framework
- Tailwind CSS – Styling
- Zustand – State management
- date-fns – Date handling
- Lucide React – Icon set
🗂 Project Structure
/
├── src/
│ ├── app/ # App router pages
│ ├── components/ # UI components
│ └── lib/ # Stores and utilities
├── public/ # Static assets
└── ...config files
🤝 Contributing
Contributions are welcome! Feel free to open issues or submit pull requests to improve CodeLog.
📄 License
Licensed under the GNU Affero General Public License. See the LICENSE file for details.