Skip to content

A time tracking app for grounded

License

Notifications You must be signed in to change notification settings

The-UnknownHacker/grounded-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7ba6cf0 · · Jul 29, 2025

History

25 Commits
Jul 29, 2025
Jul 15, 2025
Jul 15, 2025
Jul 17, 2025
Jul 20, 2025
Jul 15, 2025
Jul 12, 2025
Jul 13, 2025
Jul 18, 2025
Jul 29, 2025
Jul 12, 2025
Jul 12, 2025
Jul 15, 2025

Repository files navigation

Groundplane

This is a web application built with Flask that allows users to track projects and logs. It integrates with Airtable for data storage and uses HTML templates for the user interface.

Features

  • Project management
  • Log tracking for projects
  • User authentication (login)
  • Media display for logs

Setup

  1. Clone the repository:

    git clone https://github.com/The-UnknownHacker/grounded-tracker
    
    cd Grounded-Tracker
  2. Install dependencies:

    pip install -r requirements.txt 
  3. Environment Variables: Create a .env file in the root directory with your Airtable API key and base ID, and any other necessary configurations.

    SLACK_CLIENT_ID = "YOUR_SLACK_CLIENT_ID"
    SLACK_CLIENT_SECRET = "YOUR_SLACK_CLIENT_SECRET"
    SLACK_REDIRECT_URI = "https://127.0.0.1:5000/auth/callback" # Add this to slack config
    HACKCLUB_CDN_TOKEN = "check cdn repo"  
    AIRTABLE_BASE_ID = "YOUR_AIRTABLE_BASE_ID"
    AIRTABLE_TABLE_NAME="YOUR_AIRTABLE_TABLE_NAME"
    AIRTABLE_PROJECTS_TABLE="YOUR_AIRTABLE_PROJECTS_TABLE"
    AIRTABLE_API_KEY = "YOUR_AIRTABLE_PAT_TOKEN"
    TOKEN"
    
  4. Run the application:

    python main.py

Usage

Access the application in your web browser at https://127.0.0.1:5000/ (or the address shown in your terminal).

  • Login: Use your credentials to log in.
  • Dashboard: View your projects.
  • Create Project: Add new projects.
  • Project Details: View details of a project and add logs.
  • Create Log: Add new logs to a project.

Made with ❤️ by Aarav J (Message me on slack for any questions - Username : Aarav J)

About

A time tracking app for grounded

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published