Skip to content

isaac-levine/boilerbase

Repository files navigation

Boilerbase

Boilerbase Logo

Free and open-source boilerplate generator and community marketplace. Generate custom SaaS boilerplates or explore community-reviewed templates.

MIT License PRs Welcome Contributions Welcome

Features

  • πŸš€ Smart Generation: Create custom boilerplates based on your exact needs
  • πŸ” Transparency: Community reviews, ratings, and public discussions
  • πŸ’» Modern Stack: Next.js, TypeScript, and best practices built-in
  • 🀝 Community-Driven: Open marketplace for sharing and discovering templates

Documentation

Quick Start

# Clone the repository
git clone https://github.com/isaac-levine/boilerbase.git

# Install dependencies
cd boilerbase
npm install

# Set up environment variables
cp .env.example .env.local

# Set up database
npm run db:migrate

# Start development server
npm run dev

System Requirements

  • Node.js 18+
  • PostgreSQL 14+
  • npm or yarn

Tech Stack

  • Framework: Next.js 14, React 18
  • Language: TypeScript
  • Database: PostgreSQL, Prisma
  • Authentication: NextAuth.js
  • Styling: Tailwind CSS
  • Deployment: Vercel

Development

# Run tests
npm test

# Run linter
npm run lint

# Run type checking
npm run type-check

# Build for production
npm run build

Contributing

We love your input! Check out our Contributing Guide for guidelines.

Development Process

  1. Fork the repo
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Make changes
  4. Run tests (npm test)
  5. Commit changes (git commit -m 'Add amazing feature')
  6. Push to the branch (git push origin feature/amazing-feature)
  7. Open a Pull Request

Community

Roadmap

License

This project is licensed under the MIT License - see LICENSE file for details.

Acknowledgments

Thanks to all our contributors who help improve Boilerbase!

About

The fastest way to ship your SaaS web app MVP. πŸš€

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages