Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 1.04 KB

README.md

File metadata and controls

54 lines (38 loc) · 1.04 KB

Phoenix Framework

An easy-to-use, extensible framework built for ecommerce applications and others that require flexibility and ease-of-use. Written for bun for maximum performance

Vision

An ultra-fast, easy-to-use framework that has "ready for the big time" features

Primary components

  • Typescript
  • Apollo Server
  • TypeGoose/Mongoose

Features included right now

  • Plugin architecture that allows you to create and extend models and resolvers via plugins
  • Role-Based auth
  • Integration and e2e tests
  • Event system backed by Kafka
  • Job-queue system backed by BullMq

Features under construction

Check the GH issues for things I plan to add in the near future

To install dependencies:

bun install

To create .env file and run:

cp .env.example .env
bun run start

To run with auto restart:

bun run dev

To run unit and integration tests: (not many beyond a poc for now)

bun test

To run e2e tests

bun run test:e2e