Skip to content

avenbreaks/evergreen-core

Repository files navigation

Evergreen Devparty

Open source forum + social networking platform for developers, with Better Auth, SIWE, ENS (private chain), and modular monorepo architecture.

Evergreen Images

🚧 Under Development

This project is actively being built and is not production-ready. Expect breaking changes.

Workspace

  • backend: Fastify API scaffold.
  • packages/db: Drizzle schema, migration, and db client.
  • packages/auth: Better Auth config + SIWE/ENS helpers.
  • infra: local infrastructure (Postgres, Redis, Meilisearch, NocoDB, Mailpit).
  • docs/architecture: architecture and flow docs.

Local bootstrap

  1. Copy infra env:
    • cp infra/.env.example infra/.env
  2. Start infrastructure:
    • pnpm infra:up
  3. Export DATABASE_URL and auth env vars (see packages/auth/.env.example).
  4. Run migrations:
    • pnpm db:migrate
  5. Start backend:
    • pnpm backend:dev

Notes

  • Initial migration is provided in packages/db/drizzle.
  • Better Auth model mapping is configured in packages/auth/src/auth.ts.
  • SIWE nonce + wallet link flow helpers live in packages/auth/src/siwe.ts.
  • Blockchain target network: OorthNexus (chainId 131, https://rpc-api.oorthnexus.xyz).
  • ENS production contract references live in Evergreen-Contract.md.

About

Open source forum social networking platform for developers, with Better Auth, SIWE, ENS (private chain), and modular monorepo architecture.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors

Languages