habit_tracker Svelte Themes

Habit_tracker

simple habit tracker app with login + basic analytics in svelte

Habit Tracker App

Overview

Habit Tracker is a web application designed to help you track and build habits. Built using Svelte and Deno, the application leverages Supabase for SQL storage and authentication.

Technologies Used

  • Svelte: A modern web framework for building fast, responsive interfaces.
  • Deno: A secure runtime for JavaScript and TypeScript.
  • Supabase: An open-source Firebase alternative providing database services and authentication.

Installation

To get started with the Habit Tracker app, follow the steps below:

  1. Clone the Repository:

    git clone https://github.com/your-username/habit-tracker.git
    cd habit-tracker
    
  2. Install Dependencies: Make sure you have Deno installed. Then run:

    deno install    #
    
  3. Setup Supabase:

    • Create a Supabase account and set up a new project.
    • Retrieve your project's URL and API key, and configure the environment variables in your project.
  4. Run the Application:

    deno task dev
    
  5. Access the App: Open your browser and navigate to http://localhost:5173 to start using the Habit Tracker.

Contribution

If you wish to contribute to the development of the Habit Tracker app, please fork the repository, make your changes, and submit a pull request. We welcome all contributions!

License

This project is licensed under the MIT License. See LICENSE for more details.

Top categories

svelte logo

Need a Svelte website built?

Hire a professional Svelte developer today.
Loading Svelte Themes