Backend Technology Advice

Hello, I'm a newbie React developer and i need to learn some backend to use in my projects (like create a simple e-commerce database etc.). What should I learn as a backend technology ? What is your advice?
14 Replies
goldenretriever
goldenretriever14mo ago
@Kerim also curious. I was always leaning towards express.js because it's also JS, but I might be outdated
Matvey
Matvey14mo ago
Next.js has /api directory with express-like API
kerimkaraman
kerimkaraman14mo ago
I also think expressjs is outdated I also wanna use it in my career, not just in my projects, I do have a bit python knowledge.
Matvey
Matvey14mo ago
Try T3 stack: https://create.t3.gg It's now one of the best ways to build an app with next.js
goldenretriever
goldenretriever14mo ago
what limitations it have? Like, can I build a big app on it?
Matvey
Matvey14mo ago
Yes, for example cal.com is built with T3 stack
kerimkaraman
kerimkaraman14mo ago
i tried next.js when CRA died but its looks like complicated and surely i need to study on next.js to create apps.
goldenretriever
goldenretriever14mo ago
thanks so much, will try it. Backend has often been a missing detail for me to build a webapp. What about a database? Maybe it's also covered in t3 docs?
Daryl
Daryl14mo ago
In that case, you can try Vite to start with a React Template. It's easy to configure and add all the stuff you might want.
kerimkaraman
kerimkaraman14mo ago
yeah, i currently creating my react apps using vite
Matvey
Matvey14mo ago
T3 uses Prisma ORM for the database: https://prisma.io
goldenretriever
goldenretriever14mo ago
jfc I'm so outdated, been deep into React web/apps for a few years. Thanks again
Matvey
Matvey14mo ago
You can use next just as a router and /pages/api, without any complicated stuff and adopt new stuff when you want
chip
chip14mo ago
Save the planet and use something else than Node for your backend 👍
Want results from more Discord servers?
Add your server
More Posts
Extending Error SWRDoes anyone know how to extend error type to make something like this example from SWR work? https:verify thought process: TS and python serverless functionsim making the backend for a chrome extension that downloads the mp4 audio file from a youtube video Weird bug? Can't import {PrismaClient} from @prisma/clientThe problem is only with typescript I guess, because the code I wrote works perfectly. pic 1 - my sIs expo trpc supposed to work without nextjs?I have a fresh copy of create-t3-turbo. When launching expo only I can get it to load but it is not Async set stateYou are looking at the logic behind my search functionality. The highlighted part of my code is not Add required relation on User model when user is created (next-auth/Auth.js)Is it possible to modify the User model to include a required association? I want to create an organtrpc with nextjs 13 (api folder inside app folder) with a custom contextHi, im trying to integrate trpc with my nextjs 13 project, i already tried to replicate something liLinking 2+ T-3 apps together. Any advice for linking up two repos together to make a composite app?I have an application shell app and I want to bring in an app that handles "user-settings" (each appIs it safe to get all data based on a route query parameter?I have a dynamic route which renders a single Project-page. The page itself is being rendered based Is T3 good to build an application for one to one video chat using twilio webrtc go?Requirements: 1. One to one video call with voice and realtime messaging 2. Authentication using oau