This project is governed by the DEFRAG Universal Charter and the Technical Addendum. All philosophy, architecture, and engineering standards are defined there.
- Clone the repository
- Install dependencies:
npm install
- Configure environment variables:
- Copy
.env.exampleto.envand fill in your Supabase, Stripe, and Modal.com credentials.
- Copy
- Run the development server:
npm run dev
- Open the dashboard: http://localhost:3000/dashboard
- Frontend: Deploy to Vercel. Set all environment variables in the Vercel dashboard.
- Backend (Python): Deploy FastAPI service to Railway, Render, or Modal.com. Ensure Swiss Ephemeris binaries are available.
- Database: Supabase (PostgreSQL). Apply schema from
/supabase/migrations.
- New developers: Read the SSOT and Addendum before coding.
- Users: Log in, input your birth data, and explore your dashboard.
- For issues, open a GitHub issue or email [email protected]
- Feedback: Use the feedback widget in the dashboard footer.
- See the Charter for privacy, liability, and terms.
This is a category-defining platform. Build and operate with precision.