Skip to content
/ beow Public

An routine planner that uses algorithmic scheduling to boost productivity. Intelligently adjusts to the user’s lifestyle, considering factors such as preferred spontaneity and busyness of particular time periods. Features include session capping, forfeit system for missed sessions, in-app currency rewards, and more.

Notifications You must be signed in to change notification settings

forreya/beow

Folders and files

NameName
Last commit message
Last commit date
Feb 16, 2025
Jan 12, 2025
Feb 16, 2025
Nov 5, 2024
Nov 5, 2024
Feb 15, 2025
Jan 19, 2025

Repository files navigation

Beow App

Getting Started

Prerequisites

Docker needs to be installed on your system.

Installation

  1. Install all the packges on both the client and server.
    cd ./client
    bun i
    cd ../server
    bun i
  2. Spin up the docker containers.
    docker-compose up
  3. Build the frontend in watch-mode.
    cd ./client/build
    bun buildEngine.ts

Todo List

Frontend

  • Finish Barebones RadioModal Component
  • Add Error Display for BuildEngine
    • TypeScript Compile Script
    • Tailwind Build Script
  • Setup Auto-Formatter for BuildEngine
  • Make BuildEngine Watch tailwind.config.js As Well

Backend

  • Set up automated database migrations via entrypoint script
  • Implement error handling and logging for backend processes

Database

  • Configure settings.py to be environment flexible (development, production, etc)

About

An routine planner that uses algorithmic scheduling to boost productivity. Intelligently adjusts to the user’s lifestyle, considering factors such as preferred spontaneity and busyness of particular time periods. Features include session capping, forfeit system for missed sessions, in-app currency rewards, and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published