Daethyra / HabiTracker

0 stars 0 forks source link

HabiTracker

Track Your Usage and Gather Data Over Time

Project Goals

The application must:

The application should have:

User Interaction Flow:

  1. Select or Add a Habit
    • Selectbox: Existing Habit Name
    • Inputbox: New Habit Name (Creates a new habit in the Habits table)
  2. Click button to 'Record an Event'
    • Adds entry to database, recording the current timestamp

Database Specifications

Habits Table:

HabitEntries Table:

Miscellaneous

Example SQL Queries for Database Interactions

Project Vocabulary

Word Definition
Habit A behavior to be recorded.
Use A timestamped action. An instance of using something. A partaking.
Event A row in the database table representing a 'Use.'