No description
Find a file
2026-08-03 19:46:33 +03:00
ai clarify agent process discipline 2026-07-31 11:11:20 +03:00
backend add logout endpoint 2026-08-03 19:42:45 +03:00
frontend/website add frontend logout 2026-08-03 19:46:33 +03:00
nix align backend auth patterns 2026-08-02 20:58:44 +03:00
.envrc add nix development environment 2026-07-30 22:54:20 +03:00
.gitignore add nix development environment 2026-07-30 22:54:20 +03:00
AGENTS.md add project ai instructions 2026-07-30 22:54:39 +03:00
Caddyfile add nix development environment 2026-07-30 22:54:20 +03:00
flake.lock add nix development environment 2026-07-30 22:54:20 +03:00
flake.nix add nssTools for mkcert install 2026-07-31 10:08:00 +03:00
justfile separate database setup from stack 2026-08-03 10:12:58 +03:00
process-compose.yaml separate database setup from stack 2026-08-03 10:12:58 +03:00
README.md add password login 2026-07-31 11:38:05 +03:00

Attainly

Attainly is a goal-oriented scheduling and progress-tracking application.

It allows users to create structured collections of content or tasks, divide them into scheduled assignments across a selected date range, and mark each assignment complete as they progress toward the larger goal.

Core Concept

A goal in Attainly can contain multiple levels of nested elements.

For example, a Bible study collection could be organized like this:

  • Bible

    • Genesis

      • Genesis

        • Chapter 1
        • Chapter 2
      • Noah

        • Chapter 1
        • Chapter 2
    • Exodus

    • Leviticus

The structure is flexible and is not limited to reading plans. Attainly can be used for study programs, courses, books, projects, training plans, personal goals, or any other objective that can be broken into smaller parts.

Scheduling

When creating a schedule, the user selects:

  • The collection or portion they want to complete
  • The level of the collection to schedule
  • The start date
  • The target completion date

Attainly then distributes the selected elements evenly across the available days.

For example, a user could choose to schedule:

  • One book at a time
  • Individual chapters
  • Smaller sections within each chapter
  • Any other available level in the collection structure

Daily Progress

Users can view the items scheduled for each day and mark them complete as they finish them.

Attainly tracks:

  • Completed items
  • Uncompleted items
  • Current progress
  • Remaining work
  • Progress toward the final goal

The primary experience is designed around checking in regularly, completing the assigned elements, and steadily moving toward completion.

Schedule Adjustment

If a user misses one or more days, Attainly can recalculate the remaining schedule.

Completed items remain completed, while unfinished items are redistributed across the remaining days before the original target completion date.

This prevents missed assignments from piling up on the day the user returns while still keeping the user focused on reaching the original goal.

Planned Features

Future versions of Attainly may include:

  • Shared and collaborative goals
  • Groups and group progress tracking
  • Libraries of preset collections and schedules
  • Public or private collection templates
  • Progress reports and statistics
  • Notifications and scheduled reminders
  • Reusable goal plans
  • Community-created collections

Vision

Attainly is built around a simple idea:

Large goals become attainable when they are broken into clear, scheduled steps and completed consistently over time.

Development Login

The seeded local development account uses these credentials:

  • Email: user@example.com
  • Password: password