- Видео 18
- Просмотров 140 681
Codinzero
Чехия
Добавлен 20 окт 2023
Hello! I upload website development related content.
I work as a professional backend developer, and I enjoy sharing the projects I work on in my free time here on RUclips.
I work as a professional backend developer, and I enjoy sharing the projects I work on in my free time here on RUclips.
How I Built SaaS with Bolt.new AI Step by Step (+ NextJs, Supabase, Clerk, Stripe, Prisma)
In this step-by-step video tutorial, we’ll build a complete SaaS application using Next.js, Boltnew AI tool, and a starter kit template! 🚀
(all the code is free, and you can use it yourself)
🔗 Starter Kit Template: github.com/devczero/nextjs-saas-codinzerokit
🔗 Full Code (from this session): github.com/devczero/prompt-manager
🔗AI prompt: github.com/devczero/prompt-manager/blob/master/README.md
We’re creating a Prompt Manager where users can save their personal prompts or explore curated prompt templates added by admins. The tutorial covers everything from setup to deployment, integrating essential tools for a robust, scalable app:
✨ Authentication with Clerk
✨ Database powered by Supabase
✨ Prism...
(all the code is free, and you can use it yourself)
🔗 Starter Kit Template: github.com/devczero/nextjs-saas-codinzerokit
🔗 Full Code (from this session): github.com/devczero/prompt-manager
🔗AI prompt: github.com/devczero/prompt-manager/blob/master/README.md
We’re creating a Prompt Manager where users can save their personal prompts or explore curated prompt templates added by admins. The tutorial covers everything from setup to deployment, integrating essential tools for a robust, scalable app:
✨ Authentication with Clerk
✨ Database powered by Supabase
✨ Prism...
Просмотров: 689
Видео
Step by Step Animated Modern Portfolio Website with React, Tailwind and Framer Motion
Просмотров 2,3 тыс.21 день назад
Live: dev-portfolio-react-tailwind.vercel.app/ I created this website for my youtube community, it is 💯 free. Step by step guide on how to code this is in the video, starter files can be found in the repo above. Get the starter: github.com/devczero/portfolio-starter ⭐ Want more content from me and access to all of Skillshare? Get your first month free 🚀 using my affiliate link: ⭐ www.skillshar...
Build a Modern SaaS Landing Page with Animations using NextJS, React, Framer Motion and TailwindCSS
Просмотров 3 тыс.Месяц назад
I created this website for my youtube community, it is 💯 free. Step by step guide on how to code this is in the video, starter files can be found in the repo below . Get the starter: github.com/devczero/SaaS-Landing-Previewer ⭐ Want more content from me and access to all of Skillshare? Get your first month free 🚀 using my affiliate link: ⭐ www.skillshare.com/en/r/user/czero 🚀 In this session, ...
Step by Step Amazing Nextjs and Framer Motion Modern Complete Portfolio Website
Просмотров 4,9 тыс.2 месяца назад
Live: dev-portfolio-planet-colors.vercel.app/ Get the starter: github.com/c0d1nn/nextjs-planet-colors-portfolio I created this website for my youtube community, it is 💯 free. Step by step guide on how to code this is in the video, starter files can be found in the repo above. ⭐ Want more content from me and access to all of Skillshare? Get your first month free 🚀 using my affiliate link: ⭐ www...
Build NextJS Animated Complete Modern Dev Portfolio with Framer Motion and Tailwind CSS
Просмотров 3,2 тыс.2 месяца назад
Get the starter: github.com/c0d1nn/starter-files-cloud-portfolio I created this website for my youtube community, it is 💯 free. Step by step guide on how to code this is in the video, starter files can be found in the repo above. 🚀 In this session, we will build & deploy a developer portfolio with: ✨ NextJS - for a fast and SEO-friendly website that ensures optimal performance, plus it's future...
Build a SaaS Starter Kit with AI in 46 minutes (+Stripe, Supabase, v0, Cursor)
Просмотров 3,5 тыс.3 месяца назад
We will be building SaaS (w NextJS, TypeScript, TailwindCSS) with help of v0 that will use Supabase for database and auth provider. Payments will be handled with Stripe, and our app will work on subscription model. After user logs in (with supabase auth we will set) - he will need to buy a subscription (with stripe) - then via webhook we will get the info about newly created subscription and we...
Step by Step Nextjs and Framer Motion Animated Modern Complete Portfolio Website
Просмотров 30 тыс.5 месяцев назад
Check out my 🚀 Step by Step Micro SaaS session: ruclips.net/video/ho6nC9y0Sn0/видео.html 🏗️ If you want to create more similar projects for free, check out my React JS Tailwind CSS Projects Playlist: ruclips.net/p/PLMx8mmGG2tr0yyCDu716sjMZHYo39zsig ⭐ Want more content from me and access to all of Skillshare? Get your first month free 🚀 using my affiliate link: ⭐ www.skillshare.com/en/r/user/cz...
How to Deploy MERN App to Vercel Step by Step
Просмотров 17 тыс.6 месяцев назад
Check out my 🚀 Step by Step Micro SaaS session: ruclips.net/video/ho6nC9y0Sn0/видео.html 🏗️ Lets use free hosting and deploy to Vercel step by step. ⭐ Want more content from me and access to all of Skillshare? Get your first month free 🚀 using my affiliate link: ⭐ www.skillshare.com/en/r/user/czero 💻 github.com/c0d1nn/mern-stack-ecommerce-digital-products email: howtosf@outlook.com #fullstack ...
Learn MERN STACK Basics in 60 Minutes (mongodb, express, react, nodejs)
Просмотров 1,3 тыс.6 месяцев назад
In this crash course, we will go through create/read/update/delete actions and setup a MERN stack project.. We will use Postman for testing and Cloudinary for storing big image files. Enjoy! 💻 github.com/c0d1nn/mern-stack-ecommerce-digital-products ⏱️ Timestamps: 00:00:00 Intro 00:00:40 Setup 00:03:08 MongoDB 00:05:01 Product Model 00:09:44 Postman & Product Routes 00:16:54 Frontend Setup 00:19...
Build an Animated Portfolio: Step by Step Guide with React, Tailwind CSS, and Framer Motion
Просмотров 8 тыс.7 месяцев назад
If you want to create more similar projects for free, check out my React JS Tailwind CSS Projects Playlist: ruclips.net/p/PLMx8mmGG2tr0yyCDu716sjMZHYo39zsig Lets go through this animated personal portfolio website using ReactJS Tailwind CSS tutorial. Enjoy! Commands, timestamps and assets: starter files: github.com/c0d1nn/animated-portfolio/upload full code: github.com/c0d1nn/animated-portfolio...
How to Make an Interactive Portfolio Website with React
Просмотров 2,2 тыс.7 месяцев назад
In this session, you will learn how to create an interactive portfolio website using React and Tailwind CSS. The portfolio includes an interactive project section where users can select a project to view its details, including a description, image, and links to the live site and GitHub repository. This step-by-step guide will walk you through setting up the project, adding interactivity, and st...
How to React JS Portfolio Website with Tailwind CSS Step by Step
Просмотров 6 тыс.7 месяцев назад
Lets go through this personal portfolio website with smooth scroll navigation, working contact form that will actually let you receive emails. All of this using ReactJS Tailwind CSS. Commands, timestamps and assets: files with assets(there isnt a whole code to avoid copy pasting): github.com/c0d1nn/portfolio-shiny-starter Timestamps: 00:00:00 - 00:02:42 Setup 00:04:00 - 00:15:00 Navbar 00:15:00...
Step by Step Full Stack Restaurant with Food Delivery Website Project using MERN Stack
Просмотров 4,8 тыс.8 месяцев назад
💻 github.com/c0d1nn/food-delivery-website ⭐ Want more content from me and access to all of Skillshare? Get your first month free 🚀 using my affiliate link: ⭐ www.skillshare.com/en/r/user/czero ⏱️ Timestamps: 00:00:00 - 00:06:36 Intro 00:02:08 - 00:05:32 Backend Start 00:05:32 - 00:08:42 MongoDB 00:08:42 - 00:30:35 Food Model & Route 00:30:35 - 00:43:27 User Model & Route 00:43:27 - 00:49:40 JW...
Build a Complete Personal Portfolio Website with React JS and Tailwind CSS
Просмотров 7 тыс.9 месяцев назад
Lets go through this personal portfolio website with smooth scroll navigation, working contact form that will actually let you receive emails, and then also launching process of the page for free (make sure you dont add any downloads to your page, there is a limited bandwith). All of this using ReactJS Tailwind CSS in a new style "code with me" session. Enjoy! Commands, timestamps and assets: f...
How to React JS + Tailwind CSS Portfolio Website | Step by Step Tutorial
Просмотров 3,4 тыс.9 месяцев назад
Lets go through this personal portfolio website with smooth scroll navigation, working contact form that will actually let you receive emails, and then also launching process of the page for free. (make sure you dont add any downloads to your page, there is a limited bandwith). All of this using ReactJS Tailwind. Enjoy! Commands, timestamps and assets: files with assets(there isnt a whole code ...
How to React JS + Tailwind CSS Portfolio Multipage Website | Step by Step Tutorial
Просмотров 6 тыс.10 месяцев назад
How to React JS Tailwind CSS Portfolio Multipage Website | Step by Step Tutorial
Step by Step Tutorial for React JS Portfolio Website Using Tailwind CSS
Просмотров 23 тыс.10 месяцев назад
Step by Step Tutorial for React JS Portfolio Website Using Tailwind CSS
How to React JS Portfolio Website Using Tailwind CSS | Step by Step Tutorial
Просмотров 16 тыс.10 месяцев назад
How to React JS Portfolio Website Using Tailwind CSS | Step by Step Tutorial
Is this can be done before pushing it to github bro?
yes it can :) I pushed it and found errors -> fixed it, and made a commit with fixes. You can also in your terminal run "npm run build" to see, if the build will go through or not
Provide us with source code please
so the error i'm getting talks about cloudinary@"^2.5.1" and multer-storage-cloudinary@"^4.0.0"
Hey bro I am facing the problem of login and signup I have connected it with the mongoo and also write the collection code but cant login or signup it . Can you resolve I have presentation and make the clone of your site so help me tomorrow is the last date
hey bro, fastest way to solve this would be to send parts of the code with JWT functionality or sending signup data to mongodb to chatgpt, i would say you need to doublecheck 1) the JWT storage in local storage after login, and 2) if after signup user data are properly stored in mongodb.. If you are having issues, I would say you can remove this part with login (or again, send it to chatgpt and tell it to make this login just without functionality - refer it to as to make it a "dummy functionality"), and tell at your presentation that you had some errors with the login because of either problem with JWT (json web tokens) or storing at mongodb (but that should be easier to solve, you are sending there user name and encrypted password)
Bro in nav bar the div with togglenav is not showing on the site even after refreshing
even on mobile screen with "md:hidden" ? because that should make it visible on mobile, hidden on desktop
@@codinzerobro I solved it the className with styling is causing issues it worked properly with inline css with style ={{}}
@@devanshsharma3513 nice bro good job!!!
@@codinzero thanks for such great project 👍
Bro one more thing as your background is black but mine is showing white how can I change it to black
Hello! Thats an awesome design , I was wondering from where you get this awesome icons like those from hero and from about sections ? Thank's in advice.
Hello, thank you! They are from figma, you can find them like "figma icons 3d" or "free figms icons".. and then list through the templates on figma :)
that size=1400 for shinyeffect is causing extra horizontal space/scroll. Are you doing this in a computer screen
Thanks a lot sir . very nice explanation.
You are welcome, thank you for the feedback!
@@codinzero sir , can you make a video for javascript. due to this video i got an internship . hope you make cool video so that i can learn a lot from you. (ignore the english since i a from state board school).
how can run i get complete code if i download from github
Make sure you are in the folder in your IDE (vscode for example), open a terminal, run "npm i" and the run "npm run dev" and click on the localhost link. In case of any issues, I recommend to ask chat gpt for the quick answers and solution as I take time to reply, sorry! Good luck!
how did you make your assets and what do you reccomened?
I recommend Canva/Free mockups online tool (i dont have specific) or Adobe Photoshop but thats a paid software
You didn't attach the link to the google font you imported
Thanks man!
you are welcome!!! sorry for late reply
What happened when I clicked on the localhost and it turned white without showing any errors
@@loctruong7945 You are maybe missing some library, check if you have all like framer-motion etc installed with "npm i framer-motion" etc command.. Also try to inspect-> console and check there after refresh.. Most probably it will be unknown tag in the code, missing import or a typo somewhere. Try cutting your code to see what probably caused it, in case nothing in console is shown
please share the repo link
really nice video bro! Tnx. Can you provide the sql code for supabase ?
You are welcome! I can but I am on vacation so I am not sure when I will be back to my pc.// I will post it there eventho you will probably manage to find it on your own until then.
@@codinzero yep solved the problem really amazing demo. Would love to connect! Plese keep doing these kind on videos
@@SonoMomaa I am planning to create some discord/ig in the near future. btw about this kind of content- Its actually the one I want to create - apps with bolt.new/v0/cursor (separately), comparing them, showing how to create fullstack apps even with a backend (thats a challenge with these AI agents) and so on. Connecting beginners/no coders with the AI+low code world. Hopefully it will be a good and enjoyable educational content :D and thank you!
@ 100% please let me kno when u do it
@ ok I will ping you in this comment later, I expect first half of January
Can you provide us source code
this bro is something else
🙏🙏
was that an extension for seeing the preview in a small window or a feature?? guide me
unfortunately its added in a video recording tool OBS, i cant see that window when programming
11:09 throw errorkey and i can't see progres i have error and white bg only. maybe someone can give me a hint?
import { Button } from "@/components/ui/button"; import Link from "next/link"; export default function Home() { return ( <main className="relative"> <div className="absolute -top-0 left-0 right-0 h-[calc(100vh-80px)] dark:bg-[linear-gradient(to_right,#4a5568_1px, transparent_1px),linear-gradient(to_bottom,#4a5568_1px,transparent_1px)] bg-[linear-gradient(to_right,#333333_1px,transparent_1px),linear-gradient(to_bottom,#333333_1px,transparent_1px)] bg-[size:3rem_3rem] [mask-image:radial-gradient(ellipse_60%_50%_at_50%_0%,#000_70%,transparent_110%)] opacity-[0.2]"/> <div className="relative z-10 mx-auto flex flex-col"> there you will put all the components </div> </main> ); } try to put this code into /app/page.tsx. If still errors, try to run command "npx shadcn@latest add button" . If still error, copy paste tailwind.config.ts and globals.css from this github link, also with layoutTWO.tsx into /app/layout.tsx github.com/devczero/theme-for-saas
Thanks!
You are welcome 🙏
Hello I am getting a cors error after i have changes my vercel.json file and as well as the cors() configuration as below ? vercel.json: { "version": 2, "builds": [ { "src": "./index.js", "use": "@vercel/node" } ], "headers": [ { "source": "/(.*)", "headers": [ { "key": "Access-Control-Allow-Credentials", "value": "true" }, { "key": "Access-Control-Allow-Origin", "value": "*" }, { "key": "Access-Control-Allow-Methods", "value": "GET,OPTIONS,PATCH,DELETE,POST,PUT" }, { "key": "Access-Control-Allow-Headers", "value": "X-CSRF-Token, X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version" } ] } ] } Cors Configuration: const cors = require("cors"); const app = express(); // app.use(cors()); const options = [ cors({ origin: "zenstudy-assignment-frontend.vercel.app/", methods: "*", allowedHeaders: ["Content-Type", "Authorization"], credentials: true, }), ]; app.use(options);
In your vercel.json, you are setting Access-Control-Allow-Origin to *, which means it allows any origin. In your cors middleware, you are specifically allowing zenstudy-assignment-frontend.vercel.app/. Use "*" for both vercel.json and cors middleware. Or specify zenstudy-assignment-frontend.vercel.app/ in both places. so remove headers from vercel.json { "version": 2, "builds": [ { "src": "./index.js", "use": "@vercel/node" } ] } or make sure that they in vercel.json match the backend { "headers": [ { "source": "/(.*)", "headers": [ { "key": "Access-Control-Allow-Origin", "value": "zenstudy-assignment-frontend.vercel.app" }, { "key": "Access-Control-Allow-Methods", "value": "GET,OPTIONS,PATCH,DELETE,POST,PUT" }, { "key": "Access-Control-Allow-Headers", "value": "Content-Type,Authorization" }, { "key": "Access-Control-Allow-Credentials", "value": "true" } ] } ] }
does it worked ?
no info on how to get cloudinary?
How about typescript?
Is possible buy your source code?
I will give it to you for free, you can take it from this github repo from my new microsaas fullstack project that includes this landing page: github.com/devczero/microsaas-thumbnail-previewer
Your tutorial is excellent but you provide partial links or your github it seems to me funny and ridiculous. if you wanna provide- provide full otherwise not. I saw 2/3 videos of you where github is partial. makes no sense! but thanks for your good initiative!
Hello thank you for your feedback, I would like to provide full code but I simply cant because it takes a lot of time to prepare and then in return people often come - get the git and go. Partial code is only for assets or some tricky .css / config setting so people that are willing to spend time watching the video (which helps me build the channel - thats the return for me for the preparation of the code etc) and try to code it themselves, have their life a bit easier :) I am providing full code for fullstack videos where sessions are 2h+, so people wont get lost in case something is not working for them.
❤❤
Goodwork!
thank you so much!
Next session we are building 🛠 this in a Fullstack version with Nextjs (Clerk, Stripe, Prisma ORM, Supabase, TypeScript). About 5 hours of content for building a 🚀Micro SaaS on Thumbnail Previews 🚀 (this frontend will be reused tho, so you can make your life easier and prepare for it if you would like to build it). Enjoy!
supabase ? why not use drizzle orm with neondb
Do i need to create dist folder
Thank you very much for sharing this project. Nice UI. It seems that the start of chapter 4 (Hero) is missing a few seconds as the imports cannot be seen. Would it be possible to see the first 14 lines of the component Hero.tsx? Many thanks :)
Hello, they are hidden on purpose to not confuse, because when I was filming there was some additional content that I later removed. It shouldnt affect the functionality. If you are curious, it was about Stars added to the background. I will send the lines there below this comment in the morning so you can see :)
@@codinzeroThank you very much for your quick response. Was afraid about possible errors but the dynamic background is working nicely. Much appreciated your follow up 😊 Thanks.
@@FarahChurch No worries! And here are the lines :) "use client" import { Stars } from "@react-three/drei"; import { Canvas } from "@react-three/fiber"; import React, { useEffect } from "react"; import { FiArrowRight } from "react-icons/fi"; import { useMotionTemplate, useMotionValue, motion, animate, } from "framer-motion"; import Image from 'next/image'; import profilepic from "../assets/profilepic.png" import object1 from "../assets/obj1.png"
@@codinzero Thank you very much for this. I would like to thank you again for sharing this project. It is finished now and it looks great in all devices, 🙏
@@FarahChurch Awesome!! I really appreacite your feedback and I am happy that you like the portfolio!
Love from Pakistan
Hi actually i have seen some one portfolio and i wish to make as same for my own site but iam facing dependencies and vulanabirities issues (as a data analyst i don't have knowledge in web techs) so kindly give me your Email and i will send you the github code and that portfolio and make a vedio from scratch please Codein0
legend!
haha thanks, hope i helped
This has helped me a lot with my assignment. Thank you so much! Could you also share your other social media links, like LinkedIn, Instagram so I can follow you there too?
please share your intagram ID
I’ve learned a lot from this, and it really helped me with my assignment. Thanks!❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤👍👍👍👍👍😍😍😍😍😍😍😍😍
You are very welcome!!!🙏
Thank you so much for this project portfolio! It’s exactly what I needed for my class assignment.
Thats awesome!! You are welcome, good luck!
@@codinzero Thank you
Bro shift alt and down arrow for copy paste.
true bro, thanks!
@codinzero thanks to you to teach us so much for free.
thank you bro, the way you are explaining your implementation is really something appreciated.
Thank you bro,really happy to hear that its appreciated!
Thank you so much for all the effort you put into these tutorials! They’re really helpful, and I’ve learned a lot from them. I had a question - would you be able to create a project similar to 'Dokploy'? I’d love to see your approach!
Hello, thank you for your nice comment, also happy to hear that you have learned something new, thats a huuge motivation for next vids! That page looks really nice, I can definitely see using similar design for some SaaS landing page for example. I will add it to my list for now, lets see, still a bit overloaded with projects to finish.
Hey Codinzero, what is your browser name?
Hello! Chrome and I also tested Polypane in this video, which I used in free trial (14days).
@@codinzero Thanks for the shareing
I just completed your last portfolio yesterday.. and fixings the bugs and you uploaded a new one😂
Sounds like a good timing 😂
@codinzero well there is not much change.
@@ManishGupta-nv5by yes sorry, some sections (keymetrics,services for example) I already did, depends on the website. I would post just the new sections, but then it wouldnt make sense for new people that wants the full page. Honestly I start on the Hero section and then make design around it, and when some code I already wrote works for other sections, I reuse it.
btw, more portfolios to come so you have your projects/templates/websites repo stacked, and finishing fullstack Micro SaaS projects (thumbnail previewer and script writer), with NextJS. Happy coding 👨💻
The about section not visible properly
Hey bro make sure the content is wrapped in a div with "grid md:grid-cols-8" ... Maybe there is a mistake.. And also, for the divs for each text in about section (the "col-span-5") shoulf also be from md:col-span-5 ...That should fix it
Currently without "md:" before the grid-cols-8 or col-span its telling also mobile that it should keep this layout... So with md:, it will be doing it only for desktop, and for mobile it will keep defaultly 1 full width column
Bro I have an issue while I see it from mobile
Sure bro I replied in your second comment
All my endpoints are inside the server.js file, such as app.post("/api/logout"), will the vercel.json file in your video still work for this structure? Thanks!
Hey, should work you just need to adjust vercel.json to something like this { "routes": [ { "src": "/(.*)", "dest": "/server.js" } ] } ...to tell Vercel to forward all requests to this server.js file
Did this fix it for you? I am running into similar issues and nothing is working.... any suggestions? Thanks!
This Serverless Function has timed out. Your connection is working correctly. Vercel is working correctly. 504: GATEWAY_TIMEOUT Code: FUNCTION_INVOCATION_TIMEOUT ID: bom1:bom1::bftld-1730197257511-bfcba3062c11 If you are a visitor, contact the website owner or try again later. If you are the owner, learn how to fix the error and check the logs. Facing this issue
hi can you help me with the issue with my next js page no reflecting any changes. i tried removing cache data also whatever code i do its not reflecting on next js page at all. i saved it numerous times tried making new project also with admin privilege still not showing anything on the page just next js screen(default).
Hey, run "npm run dev" and open the localhost that it will run on. Most probably 3000. Find the code that is displayed on the page, and then find that code in your project. Try to change some letters in the text that is displayed on the page. This changes should be reflected. In case not, try to refresh your ( localhost ) page.
For this to work do the frontend and backend folder should be in the same repository or different
They can be in different repos. They can be even deployed to a different platforms/servers.
@@codinzero im deploying by backend getting 404 error
@@osamaayub405 and what is the error message?
It worked thanks!!!
Nice!!! Congrats!