Skip to content

Latest commit

 

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cricket Fever

Persistent Message Broker (like NATS) using an efficient scalable architecture, consisting of a Pub/Sub Model, which directs the messages "Published" to the Clients who have "Subscribed" to the specific message topic.

What's inside?

This Turborepo includes the following packages/apps:

Apps and Packages

  • admin-app: a React.js app
  • user-app: another React.js app
  • broker-app: a Node.js app
  • ws-server: a Node.js app
  • @repo/ui: a stub React component library
  • @repo/eslint-config: eslint configurations (includes eslint-config-next and eslint-config-prettier)
  • @repo/typescript-config: tsconfig.jsons used throughout the monorepo

Each package/app is 100% TypeScript.

Utilities

This Turborepo has some additional tools already setup for you:

Database Setup

Create a dev.db file in packages/db/prisma, and then edit the datasource url in schema.prisma with the absolute path of your file.

Develop

To develop all apps and packages, run the following command:

npm install
npx turbo db:generate
npx turbo db:migrate
npm run dev

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages