W
Wasp3w ago
Ivan

Is it possible to use https://github.com/adrianhajdin/ai_saas_app?tab=readme-ov-file with opensaas?

No description
10 Replies
kapa.ai
kapa.ai3w ago
Hi @Ivan. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave: ---------------------- Based on the provided knowledge sources, I don't have specific information about integrating the AI SaaS app from the GitHub repository you mentioned with OpenSaaS. However, I can provide some general insights about OpenSaaS and integrating external templates or components with it. OpenSaaS is a starter template for Wasp that includes features like authentication, ChatGPT API integration, Tailwind CSS, Stripe payments, and more. It's designed to give you a head start in building a SaaS application using Wasp. Integrating an external React template or components into OpenSaaS is possible, but it may require some work and adjustments. Here are a few points to consider: 1. OpenSaaS uses Tailwind CSS for styling. If the external template uses a different CSS framework or approach, you might need to adapt it to work with Tailwind. 2. The routing in OpenSaaS is handled by Wasp, so you may need to adjust the routing setup from the external template to fit Wasp's approach. 3. OpenSaaS comes with its own set of components and features. You'll need to carefully integrate new components to ensure they work well with the existing structure. 4. If the external template uses specific libraries or APIs, you'll need to make sure they're compatible with Wasp and OpenSaaS. If you're new to Wasp and OpenSaaS, it might be challenging to integrate a complex external template. As suggested in the Discord support thread, it's recommended to: 1. First, follow the Wasp tutorial to understand the basics. 2. Then, familiarize yourself with Tailwind CSS. 3. Once you're comfortable with these, you can start integrating external components or templates into OpenSaaS. If you decide to proceed with the integration, you may encounter specific issues or questions. In that case, the Wasp community on Discord is a good place to ask for help with particular problems you might face during the integration process. ---------------------- Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: ---------------------- Sorry @Ivan, I seem to be having a bit of trouble. Don't worry though, I've pinged my support and they will try to fix me up! :technologist: Perhaps try again in 15mins?
Fecony
Fecony3w ago
What would be the point of using one saas template with another saas template..?
Ivan
IvanOP3w ago
the idea is that in the other repo I can use features that are suitable for my idea, and in the opensaas what I like is the /admin one
Fecony
Fecony3w ago
Then you could copy the admin part and integrate it in template that you like, but it would require adapting it to nextjs
Ivan
IvanOP3w ago
and what will be the otherway ? or this will be much time consum? integrate the other one to the opensaas?
Fecony
Fecony3w ago
it would be more like implementing features you like form one to another, since those 2 are different templates that use their own stack to run.. they have different data format as well so you can't just tell opensaas to use database x and it will magically show data.. still will have to update whatever is missing, + you will be left with part of the template that is not being used at all
Ivan
IvanOP3w ago
it is not like I'm thinking. I just wanted to have when user hit on https://opensaas.sh/demo-app to render the other template's repo logic
Open SaaS
Open SaaS
Free, open-source SaaS boilerplate starter for React & NodeJS.
MEE6
MEE63w ago
Wohooo @Ivan, you just became a Waspeteer level 1!
Ivan
IvanOP3w ago
can I send you a dm?
Filip
Filip3w ago
Hey @Ivan. Like Fecony said, this isn't a usual use case you'll find first-class support for (neither in Open Saas nor in the other template). It's a very custom setup, and your best bet is plucking out the parts you need from one template or the other and integrating them manually.

Did you find this page helpful?