Skip to content
/ CodeLog Public

Track your coding sessions, jot down progress notes, and generate structured dev logs — all stored locally, with no login required.

License

Notifications You must be signed in to change notification settings

JLW-7/CodeLog

Repository files navigation

📝 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

  1. Clone the repo:

    git clone https://github.com/yourusername/CodeLog.git
    cd CodeLog
  2. Install dependencies:

    npm install
    # or
    yarn install
  3. 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.

About

Track your coding sessions, jot down progress notes, and generate structured dev logs — all stored locally, with no login required.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •