This is a simple app with Vue3, Tailwind and Meteor.
- Clone this repo
- Run
meteor npm install - Run
meteor - Open
http://localhost:3000in your browser
You need MongoDB installed and running locally. On macOS:
# Install MongoDB using Homebrew
brew tap mongodb/brew
brew install mongodb-community
# Start MongoDB as a service
brew services start mongodb-community
# Verify it's running
mongosh # Should connect to mongodb://localhost:27017# Build the production app (includes dependency installation)
npm run build
# Run the production app
npm run prodThe app will build to ./build/bundle/ and start on http://localhost:3000.
Production settings are in .env.local:
MONGO_URL- MongoDB connection string (default: mongodb://localhost:27017/poker-notes)ROOT_URL- Your app's public URL (default: http://localhost:3000)PORT- Port to run on (default: 3000)NODE_ENV- Node environment (default: production)
MongoDB not running:
brew services start mongodb-communityPort already in use:
Change the PORT in .env.local to a different port.
Build fails: Delete the build directory and try again:
rm -rf ./build
npm run buildFirst build: The first build installs all server dependencies and may take a few minutes. Subsequent builds are faster.