Skip to content

Elgeryy1/Glimpse

Repository files navigation

Glimpse 0.0.1-alpha

Glimpse is a social app with:

  • Android client (Jetpack Compose)
  • Backend API (Node.js + Express + PostgreSQL)
  • Docker deployment
  • Story archival to Google Drive (cron + manual-delete flow)

Project Structure

  • Android/: mobile app
  • backend/: API and story archival logic
  • docker-compose.yml: API + DB stack
  • nas-media/: local media storage (mounted into Docker)

Current Release

  • Version: 0.0.1-alpha
  • Android app name: Glimpse
  • Default release API base URL: https://your-domain.com/api/v1/ (override this in your environment)

Documentation

Quick Start (Local with Docker)

  1. Copy env template:
    • cp .env.example .env (Linux/macOS)
    • Copy-Item .env.example .env (PowerShell)
  2. Start stack:
    • docker compose up -d --build
  3. Health check:
    • http://localhost:1723/api/v1/health

Android API URL Overrides

Android/app/build.gradle.kts supports build-time overrides:

  • DEBUG_API_BASE_URL
  • RELEASE_API_BASE_URL

Example:

./gradlew :app:assembleRelease -PRELEASE_API_BASE_URL="https://your-domain.com/api/v1/"

Important Security Notes

  • Do not commit real secrets:
    • .env
    • Google service account JSON
  • backend/.gitignore already excludes credentials/*.json.

About

Glimpse 0.0.1-alpha — Android (Jetpack Compose) + Node/Express API + Docker + Google Drive story archive

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors