Skip to content

treezy254/optimal-human

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daily Timebox Productivity App

A modern web application designed to enhance daily productivity through the timeboxing method. Built with vanilla JavaScript and Firebase, this app provides cloud data synchronization, full offline support, and comprehensive productivity analytics to help you optimize your time management.

🚀 Live Demo

App Screenshot

Tech Stack

  • Frontend: Vanilla JavaScript (ES6+), Tailwind CSS
  • Backend: Firebase (Firestore, Google Authentication)
  • Hosting: Firebase Hosting

Key Features

⏱️ Timeboxing

Allocate specific time blocks to tasks and activities, helping you maintain focus and manage your schedule effectively.

📊 Productivity Analytics

Track your daily, weekly, and monthly productivity patterns with detailed analytics and visualizations to identify trends and optimize your workflow.

📁 Project Management

Organize tasks into projects, set priorities, and monitor progress across multiple initiatives in a centralized dashboard.

Running Locally

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn package manager

Installation

  1. Clone the repository:

    git clone https://github.com/treezy254/optimal-human.git
  2. Navigate to the project directory:

    cd optimal-human
  3. Navigate to the public directory:

    cd public
  4. Install http-server globally (if not already installed):

    npm install -g http-server
  5. Start the development server:

    http-server -p 8080
  6. Open your browser and visit:

    http://localhost:8080
    

Firebase Configuration

To run the app with full functionality, you'll need to configure Firebase:

  1. Create a Firebase project at Firebase Console
  2. Enable Firestore Database and Google Authentication
  3. Copy your Firebase configuration credentials
  4. Update the Firebase config in your project's configuration file

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is open source and available under the MIT License.

About

Your time is valuable

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors