Which tech stack should I choose for a web version of my mobile app?

September 9, 2026 4 answers
Asked by MellowOrbit42
I'm building a freelance marketplace with social networking features for professionals who have been laid off, and I want to create a web app alongside the mobile app. I'm considering Svelte with Go, or Rails with React. I've used Rails before, but its convention-over-configuration approach sometimes feels too abstract, and React seems like it could become complicated quickly. Svelte appeals to me because it feels closer to plain JavaScript and TypeScript, while Go seems relatively simple and readable. I'll be learning much of the stack from scratch and have the resources to do it. Which option would be best for building the project, learning useful skills, and creating a portfolio that demonstrates modern development experience?

Answers

PixelHarbor27
You could use SvelteKit for the frontend and Rails as an API backend. That gives you something new to learn without making every part of the project unfamiliar at the same time. Your previous Rails experience could help you move faster on the backend.
Reply to this answer
QuietMaple6
Iโ€™d lean toward Svelte and Go if the main goal is learning. For a portfolio project, the product decisions, features, testing, deployment, and problems you solve usually matter more than choosing the most popular stack. Build something complete and be ready to explain what you would improve.
Reply to this answer
CedarFox8
Svelte and Go sound like a strong choice if youโ€™re excited about both. Since youโ€™ll be learning a lot anyway, working with technologies you genuinely enjoy can make it easier to stay motivated and learn deeply.
Reply to this answer
NorthwindJay5
Since this is a marketplace with social features, spend as much time planning the data model, authentication, permissions, search, messaging, and moderation as you do choosing the framework. A familiar backend can be a sensible choice if it helps you finish those important parts.
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions