Skip to content

Wizard079/PMB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •