Skip to content

Latest commit

 

History

History
62 lines (41 loc) · 1.42 KB

README.md

File metadata and controls

62 lines (41 loc) · 1.42 KB

⚡ Streakify - Habit Tracking App

Streakify is a habit tracking application designed to help users build good habits and break bad ones. With features to track progress, visualize streaks, and stay motivated, Streakify aims to enhance your productivity and personal growth.

Table of Contents

Features

  • Track Your Habits: Monitor your daily habits and visualize your progress.
  • Stay Motivated: Get reminders and insights to keep you on track.
  • Build Good Habits: Set targets and track your achievements.
  • Break Bad Habits: Identify and reduce negative behaviors.

Technologies Used

  • Frontend: Vue3, Nuxt.js, Tailwind CSS
  • Backend: Nuxt.js, Prisma ORM
  • Database: PostgreSQL (on Neon)
  • Authentication: Supabase
  • Deployment: Vercel

Contributing

First you need to craete a .env file and add the following:

  • SUPABASE_URL
  • SUPABASE_KEY
  • DATABASE_URL (neon is recommended)

Make sure to install the dependencies:

npm install

Run prisma init to create prisma client:

npx prisma init

Then run prisma migrate on the database:

npx prisma migrate dev

To run the app:

npm run dev

Open your browser and visit http://localhost:3000 to see the app.

Feel free to contribute to this project by submitting pull requests or reporting issues.