You get a ready to run git repo with your project’s Source Code foundation to start developing your ideas in minutes.
Your digital product will always be state-of-the-art. Carrot Seed gets regular updates that you can add easily.
13 years of expertise distilled into one foundation. Build on our learnings, successes and best practices.
Carrot Seed comes with everything you need to develop your app for web, mobile and desktop. Secure, scalable and ready to run in minutes.
We prepared lots of features for you! Accounts, payment, administration are ready to use. But with the source code in your control you can extend, customize or replace them all.
Account management. Most SaaS systems need it in some form. With Carrot Seed it’s built in already. Including organisation management.
A secure and customer friendly subscription based payment system is no easy feat. So we integrated it including license, tax and invoicing.
You want ready to use components for common cases built on material design? Then our built in component catalogue and our Figma Design System are just what you need.
Our integrated and foolproof administration interface covers content, text translations, user management and other administrative tasks.
Serving multiple languages on any level? Check. Internationalization (i18n)? Check. Localization (l10n)? Also check! On every level.
Full access to source code
Hot Reloading
Shared code across all these apps
CI/CD ready
Based on open source
Run in the cloud or in your own datacenter
Feature Flags
Multiple Environments built in
Get additional support, coaching or pre-mades with our exclusive optional add-ons.
We will keep you posted about the new Carrot Seed SaaS Kit and inform you as soon as it is available.
You need a computer with MacOS, Windows or Linux which can run docker and a bash compatible shell. To enhance the developer experience there is some more software we recommend in our quickstart guide.
The main technologies are: Python with Django, PostgreSQL, GraphQL, Angular, and Docker. Of course there are a lot of other libraries and technologies involved (more than 100), but of course you don’t need to know all of them.
We carefully chose the dependent packages based on many different criteria based on our expertise and experience. We wrote a blog article about choosing the right libraries and frameworks: https://www.cnc.io/en/blog/frameworks-fences .
The payment system is currently based on stripe, because this gives you a lot of flexibility.
Technically yes. If it makes sense depends on your specific use case. Contact us so we can help you with that.
Yes, of course we do. We want you and your product to succeed. If you have any questions when using Carrot Seed you can reach out to us at any time. Besides support we also offer training and mentoring. And if you want us to, we can even help you with developing your code or do code reviews.
You should have at least one junior software developer who is familiar with web technologies. If you find someone interested in Angular and Django, you are in good company.
Our goal is that you can start as fast as possible. After you went through our Quick Setup Guide (~10 min) you can start implementing the business logic, because the basics are already done for you.
Partly. We built Carrot Seed so that you can run it either in your own data center, in the cloud or your laptop. Everything is based on docker images. Currently we don’t provide a hosting infrastructure for Carrot Seed projects. But we’ve included all the build scripts and deployment scripts so that you can build all the docker images and run them with one command. Therefore you can immediately simulate a production infrastructure on your laptop. To host it in production you need either a docker infrastructure or a kubernetes system. We can help you in building your production infrastructure as well.
That is very unlikely. We use Carrot Seed internally as well. It’s the foundation of all our products. If the case should happen anyway you’re still safe! With Carrot Seed you’re always in charge of the source code. You can change everything the way you want. You’re not gonna be locked in.
Everything which is web-based can be done.