Skip to content

joeribreedveld/habitcharts

Repository files navigation

Habitcharts

A habit tracking application to monitor and visualize progress over time.

Getting Started

  1. Install dependencies:
    npm install
  2. Run the development server:
    npm run dev
  3. Open http://localhost:3000 in your browser to track your habits.

Features

  • Track daily habits and routines.
  • Visualize habit progress with interactive charts.
  • Customize habit categories and tracking frequency.

Project Structure

  • app/ - Main application pages and layout.
  • components/ - Reusable UI components such as charts and forms.
  • lib/ - Utility functions and logic.
  • prisma/ - Prisma schema and database configuration.
  • public/ - Static assets such as icons and images.
  • Configuration files (e.g., tailwind.config.ts, tsconfig.json).

Styling

Scripts

  • dev - Start the development server.
  • build - Create a production build.
  • start - Start the production server.
  • lint - Check code for linting errors.
  • format - Format code with Prettier.

Deployment

Deploy on Vercel with ease. Refer to the Next.js deployment documentation for more details.

Learn More