shipfast
shipfast copied to clipboard
The best free SaaS base for GenAI, LLM, and other AI Services. Ship your next Generative AI startups in days.
🚀 ShipFast 🚀
The best free SaaS source base for GenAI, LLM, and other AI Services!
Ship your next Generative AI startups in days, not weeks!
NOTE: THIS IS A WORK IN PROGRESS. STAR (⭐) THIS REPO TO FOLLOW UPDATES.
Roadmap
- [x] Account management (Login/Logout/User Profile)
- [x] Subscription management (Stripe)
- [x] CMS (Contentful)
- [x] Simple OpenAI API integration
- [x] Business idea generator (based on keywords)
- [ ] Chat with different characters
- [ ] Chat with your documents (PDF, Word, etc.)
- [ ] AI writing assistant
- [ ] AI image generator
- [ ] Image search engine
1. Run the project
The project is configured to use pnpm
workspaces, which means that you can install node_modules
of all packages in
repository, with a single command:
pnpm install
Start the app
Start both backend and webapp:
pnpm shipfast up
Start backend
pnpm shipfast backend up
Start webapp
pnpm shipfast webapp up
Local documentation
In order to run your local documentation server execute the following command:
pnpm shipfast docs up
2. Tech stack
Front-end stack:
The front-end stack is based on React and employs GraphQL for communication with the back-end. The design was made with tailwindcss and shadcn/ui.
Back-end stack:
The back-end stack is based on Python and Django. This will be the best-suited stack for most of the SaaS, especially AI projects, which often use Python as their main language.
Infrastructure:
The target infrastructure is AWS. The project is configured to use AWS CDK to deploy the infrastructure. However, you can run the project locally with docker-compose
for development purposes.
3rd party services:
- Stripe
- Contentful
- Sentry
- OpenAI
Read more on our documentation website: https://docs.shipfast.dev/.
3. References
This project was a fork of SaaS Boilerplate - Apptension with heavy modifications. Thank you Apptension for the great work and generous MIT license.