Is my frontend strategy for an AI SaaS project too simplistic?

Hey everyone, I’m a data scientist working on an AI SaaS project. It’s pretty heavy on algorithms and I think it’s unique. I’ve put a lot of work into the backend, but I’m feeling lost with the frontend and fullstack stuff.

I’m thinking of using FastAPI for everything - serving HTML pages and handling API requests. It seems easier than learning React or dealing with separate frontend and backend codebases.

But I’m worried this might be too basic. Can I still make the site look good this way? Has anyone else built a SaaS product like this?

Also, I’m totally stumped on how to handle payments. Any tips would be appreciated!

Thanks for your help!

hey, im curious abt your approach. ever thought abt mixing a tiny glimpse of react? fastapi remains solid for backend. stripe works well but have you checked out other payment vendors? i think a dash of variety might spice things up. what do u reckon?

yo, fastapi’s cool but might limit ur frontend game. have u considered jamstack? netlify + react could give u more flexibility. for payments, paddle’s pretty neat for saas. it handles vat n stuff. just my 2 cents, good luck with ur project!

While FastAPI is a reliable choice for backend operations, it might not be the ideal solution for handling complex frontend requirements.

Separating concerns by using a dedicated frontend framework such as React or Vue.js can enhance user experience and interface responsiveness. This separation also improves scalability and maintainability as your application expands.

For payment processing, although Stripe is popular, it may be beneficial to evaluate other options like Square or PayPal based on your target market and specific needs. Balancing technical simplicity with functional design is key to developing a robust product.