Initial scaffold: FocusFlow ADHD Task Manager backend
Dart Shelf API with modules: auth (JWT + PBKDF2), tasks (CRUD + dopamine scorer), streaks (forgiveness + freeze), rewards (variable reward engine), time perception, sync (offline-first push/pull), rooms (body doubling placeholder). Includes DB migration (001_initial_schema.sql) and Docker Compose. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
30
pubspec.yaml
Normal file
30
pubspec.yaml
Normal file
@@ -0,0 +1,30 @@
|
||||
name: focusflow_api
|
||||
description: FocusFlow ADHD Task Manager Backend API
|
||||
version: 0.1.0
|
||||
publish_to: 'none'
|
||||
|
||||
environment:
|
||||
sdk: ^3.7.0
|
||||
|
||||
dependencies:
|
||||
shelf: ^1.4.0
|
||||
shelf_router: ^1.1.0
|
||||
shelf_cors_headers: ^0.1.0
|
||||
shelf_web_socket: ^2.0.0
|
||||
postgres: ^3.4.0
|
||||
redis: ^3.0.0
|
||||
dart_jsonwebtoken: ^2.14.0
|
||||
crypto: ^3.0.0
|
||||
uuid: ^4.5.0
|
||||
dotenv: ^4.2.0
|
||||
args: ^2.0.0
|
||||
http: ^1.0.0
|
||||
logging: ^1.2.0
|
||||
json_annotation: ^4.9.0
|
||||
web_socket_channel: ^3.0.0
|
||||
|
||||
dev_dependencies:
|
||||
build_runner: ^2.4.0
|
||||
json_serializable: ^6.8.0
|
||||
lints: ^5.0.0
|
||||
test: ^1.24.0
|
||||
Reference in New Issue
Block a user