A starter template featuring Meteor 3.0 with TypeScript, React 18, and shadcn/ui components.
https://github.com/fredmaiaarantes/meteor-shadcn-starter.git
A modern starter template featuring Meteor 3.0 with TypeScript, React 18, and shadcn/ui components. Includes working examples of Meteor methods, publications, and real-time data updates.
๐ This project is based on the excellent work by skeetmtp/meteor3-shadcn, enhanced with additional features and examples.
git clone https://github.com/fredmaiaarantes/meteor-shadcn-starter.git
cd meteor-shadcn-starter
meteor npm install
meteor npm run start
Visit http://localhost:3000 to see your app in action!
This starter comes with some shadcn components pre-configured. To add more components:
# Example: Adding the card component
meteor npx shadcn@latest add card
# Example: Adding the dialog component
meteor npx shadcn@latest add dialog
Then use them in your components:
import { Button } from "@/components/ui/button"
export function MyComponent() {
return (
<Button variant="outline">
Click me!
</Button>
)
}
src/
โโโ api/ # Backend code
โ โโโ links/ # Example collection with methods
โ โโโ main.ts # Server entry point
โโโ ui/ # Frontend code
โ โโโ components/ # Reusable components
โ โโโ hooks/ # Custom React hooks
โ โโโ main.tsx # Client entry point
Contributions are welcome! Please feel free to submit a Pull Request.
MIT License - feel free to use this starter for your own projects!