A very simple chat app is written by MeteorJS + React + Tailwind to prove that MeteorJS is still working with the newest frontend techs and simple to build a real-time application
npm install meteor -g
meteor npm install
meteor
.
src
├── ...
└── server/main.tsx # Backend entry point file (Root)
├── imports # Contain all main pages, the root component of each page
│ ├── ui/* # All frontend source code
│ ├── api/collections/* # Define all collection schema
│ ├── api/methods/* # Define all Meteor methodss (APIs)
│ └── api/publications/* # Define all Meteor publications (backend realtime)
│ └── api/job-handlers/* # Define all jobs on the backend side
└── tailwind.config.cjs # Tailwind config, I configured all colors/spacing of the guideline via this file