CryptoSharia API is the robust backend engine and core logic provider for the entire CryptoSharia ecosystem.
- API documentation: OpenAPI 3.2.0 and Scalar
- Runtime and package manager: Bun
- Framework: NestJS with Fastify
- Databases: PostgreSQL and Redis
- ORM: Drizzle ORM
- Data Validation: Zod
- Storage: Vercel Blob
- Image hosting: ImgBB
- Email delivery: Resend
- Crypto Market data: CoinMarketCap
- Testing: Vitest
cp .env.example .env
docker compose upThe API listens on http://localhost:3000 by default. Set PORT in .env to use another port.
For any questions or feedback, please contact Daffa Ilhami