Skip to content
/ CodeLog Public

Track your coding sessions, jot down progress notes, and generate structured dev logs (no backend yet, 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 (no backend yet, no login required).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published