LifeManager
} + {!collapsed &&UMBRA
}Loading...
+No tasks yet. Add one to get started!
-No reminders found.
-No todos found. Create one to get started!
-diff --git a/.env.example b/.env.example index ad94979..dc3537f 100644 --- a/.env.example +++ b/.env.example @@ -1,8 +1,8 @@ # Database -POSTGRES_USER=lifemanager +POSTGRES_USER=umbra POSTGRES_PASSWORD=changeme_in_production -POSTGRES_DB=lifemanager +POSTGRES_DB=umbra # Backend -DATABASE_URL=postgresql+asyncpg://lifemanager:changeme_in_production@db:5432/lifemanager +DATABASE_URL=postgresql+asyncpg://umbra:changeme_in_production@db:5432/umbra SECRET_KEY=change-this-to-a-random-secret-key-in-production diff --git a/CLAUDE.md b/CLAUDE.md index 91c93a7..f5d8107 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,4 +1,4 @@ -# CLAUDE.md - LifeManager +# CLAUDE.md - UMBRA ## Hard Rules diff --git a/README.md b/README.md index c553ff7..1f7ccd5 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ A self-hosted personal life administration app with a dark-themed UI. Manage you 1. **Clone the repository** ```bash git clone https://your-gitea-instance/youruser/umbra.git - cd lifemanager + cd umbra ``` 2. **Configure environment variables** @@ -49,10 +49,10 @@ A self-hosted personal life administration app with a dark-themed UI. Manage you ``` Edit `.env` and set secure values: ```env - POSTGRES_USER=lifemanager + POSTGRES_USER=umbra POSTGRES_PASSWORD=your-secure-password - POSTGRES_DB=lifemanager - DATABASE_URL=postgresql+asyncpg://lifemanager:your-secure-password@db:5432/lifemanager + POSTGRES_DB=umbra + DATABASE_URL=postgresql+asyncpg://umbra:your-secure-password@db:5432/umbra SECRET_KEY=your-random-secret-key ``` @@ -150,7 +150,7 @@ docker-compose down ## Project Structure ``` -lifemanager/ +umbra/ ├── docker-compose.yaml ├── .env / .env.example ├── backend/ diff --git a/backend/.env.example b/backend/.env.example index 85881df..0f23dea 100644 --- a/backend/.env.example +++ b/backend/.env.example @@ -1,2 +1,2 @@ -DATABASE_URL=postgresql+asyncpg://postgres:postgres@localhost:5432/lifemanager +DATABASE_URL=postgresql+asyncpg://postgres:postgres@localhost:5432/umbra SECRET_KEY=your-secret-key-change-in-production-use-a-long-random-string diff --git a/backend/README.md b/backend/README.md index 814decf..99cce58 100644 --- a/backend/README.md +++ b/backend/README.md @@ -1,6 +1,6 @@ -# LifeManager Backend +# UMBRA Backend -A complete FastAPI backend for the LifeManager application with async SQLAlchemy, PostgreSQL, authentication, and comprehensive CRUD operations. +A complete FastAPI backend for the UMBRA application with async SQLAlchemy, PostgreSQL, authentication, and comprehensive CRUD operations. ## Features @@ -50,14 +50,14 @@ pip install -r requirements.txt Create a `.env` file: ```bash -DATABASE_URL=postgresql+asyncpg://postgres:postgres@localhost:5432/lifemanager +DATABASE_URL=postgresql+asyncpg://postgres:postgres@localhost:5432/umbra SECRET_KEY=your-secret-key-change-in-production ``` ### 3. Create Database ```bash -createdb lifemanager +createdb umbra ``` ### 4. Run Migrations @@ -167,8 +167,8 @@ The application uses the following tables: Build and run with Docker: ```bash -docker build -t lifemanager-backend . -docker run -p 8000:8000 -e DATABASE_URL=... -e SECRET_KEY=... lifemanager-backend +docker build -t umbra-backend . +docker run -p 8000:8000 -e DATABASE_URL=... -e SECRET_KEY=... umbra-backend ``` ## Development diff --git a/backend/app/config.py b/backend/app/config.py index 245591d..d23307f 100644 --- a/backend/app/config.py +++ b/backend/app/config.py @@ -2,7 +2,7 @@ from pydantic_settings import BaseSettings, SettingsConfigDict class Settings(BaseSettings): - DATABASE_URL: str = "postgresql+asyncpg://postgres:postgres@localhost:5432/lifemanager" + DATABASE_URL: str = "postgresql+asyncpg://postgres:postgres@localhost:5432/umbra" SECRET_KEY: str = "your-secret-key-change-in-production" model_config = SettingsConfigDict( diff --git a/backend/app/main.py b/backend/app/main.py index 0be808a..3117867 100644 --- a/backend/app/main.py +++ b/backend/app/main.py @@ -17,8 +17,8 @@ async def lifespan(app: FastAPI): app = FastAPI( - title="LifeManager API", - description="Backend API for LifeManager application", + title="UMBRA API", + description="Backend API for UMBRA application", version="1.0.0", lifespan=lifespan ) @@ -46,7 +46,7 @@ app.include_router(dashboard.router, prefix="/api", tags=["Dashboard"]) @app.get("/") async def root(): - return {"message": "LifeManager API is running"} + return {"message": "UMBRA API is running"} @app.get("/health") diff --git a/frontend/README.md b/frontend/README.md index 7af3319..6b501d3 100644 --- a/frontend/README.md +++ b/frontend/README.md @@ -1,4 +1,4 @@ -# LifeManager Frontend +# UMBRA Frontend A modern, dark-themed React application for managing your life - todos, calendar events, reminders, projects, people, and locations. @@ -90,10 +90,10 @@ Build and run with Docker: ```bash # Build image -docker build -t lifemanager-frontend . +docker build -t umbra-frontend . # Run container -docker run -p 80:80 lifemanager-frontend +docker run -p 80:80 umbra-frontend ``` ## Environment Variables diff --git a/frontend/index.html b/frontend/index.html index 0762d1e..68b043b 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -3,7 +3,7 @@
-No tasks yet. Add one to get started!
-No reminders found.
-No todos found. Create one to get started!
-