I unfortunately am not a professional, but I can code almost anything with next. What I would do is (if you haven't already), get a strong understanding of react and how it works. Practice making a few interactive frontend apps before moving to next.
After mastering react, next is the easy part. You'll be sure to start loving it when you start coding in next.
If you are going to try and do the backend as well as the frontend, you'll have to know express.js quite well. A nice npm package to make middleware easy is next-connect. I would for sure recommend trying it out!
Other than that, don't be afraid to hook up your next.js app to an express api. Some hosting providers such as vercel don't allow certain things like pupeteer, cron jobs, and email sending. That's when express does the work for you.
Just remember to add authentication.
I guess that's all I have to say on the topic. I do have a pretty handy tool (my dev.to dashboard) for freelance work if you wanted to add an admin dashboard to it.
Thanks a lot for your answer. I really appreciate it. I have build some minor projects on react but my react understanding is just average I guess. Surely I will try different react projects from now on.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I unfortunately am not a professional, but I can code almost anything with next. What I would do is (if you haven't already), get a strong understanding of react and how it works. Practice making a few interactive frontend apps before moving to next.
After mastering react, next is the easy part. You'll be sure to start loving it when you start coding in next.
If you are going to try and do the backend as well as the frontend, you'll have to know express.js quite well. A nice npm package to make middleware easy is
next-connect
. I would for sure recommend trying it out!Other than that, don't be afraid to hook up your next.js app to an express api. Some hosting providers such as vercel don't allow certain things like pupeteer, cron jobs, and email sending. That's when express does the work for you.
Just remember to add authentication.
I guess that's all I have to say on the topic. I do have a pretty handy tool (my dev.to dashboard) for freelance work if you wanted to add an admin dashboard to it.
Thanks a lot for your answer. I really appreciate it. I have build some minor projects on react but my react understanding is just average I guess. Surely I will try different react projects from now on.