Welcome, How to create a Complete Registration Form using HTML, CSS, Node JS, Express, and MongoDB in Hindi in 2020. We will create a user signup form from scratch and see how to use get the form data using node js, express js, and MongoDB and stored in the database.

😍 Check my Instagram to Chat with me: https://www.instagram.com/vinodthapa55

✅ NodeJS Tutorial in Hindi 2020: https://www.youtube.com/playlist?list=PLwGdqUZWnOp00IbeN0OtL9dmnasipZ9x8

✅ MongoDB Tutorial in Hindi in 2020: https://www.youtube.com/playlist?list=PLwGdqUZWnOp1P9xSsJg7g3AY0CUjs-WOa

✅ Express JS Tutorial In Hindi in 2020: https://www.youtube.com/playlist?list=PLwGdqUZWnOp3Vqww2cL5KbDkShj4NMRzk

✅ Build RESTFul API using NodeJS, ExpressJS, MongoDB & Mongoose in Hindi in 2021: https://www.youtube.com/playlist?list=PLwGdqUZWnOp26kuL9GZaR0Bspm6RMAdrx

——– TimeLine ———

00:00 Introduction
00:11 Playlist for mongoDB, Express JS, NodeJS
00:34 Overview of Registration Form
03:58 Getting Started
04:27 Installing dependencies
08:00 Folder Structure
09:03 configuring express JS
13:45 Connecting to Database
17:58 Including database connection file into app.js
18:39 Creating HTML file
19:28 Using HTML file in app.js
22:54 Adding CSS
24:10 Using template engine
27:01 Using template engines
35:11 Creating home page
38:34 Creating Registration and login page
46:04 Connecting to database
52:47 Getting data
1:05:16 Fixing some issues
1:07:12 Conclusion
1:07:55 Outro

************* Must Watch Videos For Web Development *************

➡️ ReactJS Tutorial in Hindi 2020 Playlist Link: https://www.youtube.com/playlist?list=PLwGdqUZWnOp3aROg4wypcRhZqJG3ajZWJ

➡️ React JS Project Netflix App Part #1 in Hindi in 2020: https://youtu.be/HRhJVGjIraE

➡️ Install VS Code for ReactJS LINK: https://www.thapatechnical.com/2020/05/install-reactjs-windows-install-nodejs.html

😍😍 Check Programming Videos in One Hour👇

➡️ Complete Reactjs in One video here https://youtu.be/43IbFDSVdB0

➡️ HTML in One Video: https://youtu.be/pN7BFLfSjFw

➡️ CSS in One video: https://youtu.be/hkQv0NIxKQY

➡️ CSS FlexBox in 30 Minutes: https://youtu.be/6L-PAmZajfA

➡️ JavaScript in One video: https://youtu.be/PODgPW-hbfU

➡️ ECMAScript 6 in One Video: https://youtu.be/Iek4DtRobLA

➡️ HTML5 in one video: https://youtu.be/4V0-YpO-KZo

➡️ CSS3 in one video: https://youtu.be/TFrFx7H5ZI8

➡️ Bootstrap4 in One video: https://youtu.be/yZnNnvXO8HI

➡️ Jquery in One video: https://youtu.be/PNvyPEQ0y-I

➡️ JSON in one video: https://youtu.be/bMqevPKAPD4

➡️ ReactJS in one video: https://youtu.be/43IbFDSVdB0

➡️ PHP in One Video: https://youtu.be/3024Kc6SDJ0

➡️ NodeJS in one video: https://youtu.be/ipnWAKoiBt

➡️ MySQL in one video: https://youtu.be/5bFxbwjN-Gk

*********** CLICK HERE TO WATCH *************

➡️ Async Await in JavaScript in Hindi: https://youtu.be/hFLXE5-JCcs

➡️ Promises in JavaScript in Hindi: https://youtu.be/xGBhmi4wwMI

➡️ Callback Hell in JavaScript: https://youtu.be/fr67u98nckk

➡️ Advanced JavaScript in Hindi Playlist: https://www.youtube.com/playlist?list=PLwGdqUZWnOp0hSGwasCjbrWSPrEKqB_kz&disable_polymer=true

➡️ ECMAScript Tutorial in Hindi 2020: https://www.youtube.com/playlist?list=PLwGdqUZWnOp19VX-DM4oHtmWhDfWblFh-

➡️ ES5 & ES6 | ECMAScript 6 in One Video in Hindi: https://youtu.be/Iek4DtRobLA

➡️ JavaScript Game Development Series in 2020: https://www.youtube.com/playlist?list=PLwGdqUZWnOp1Ub0K1CBuLxLOEN6wTq2bg

➡️ Source Code Link: https://www.thapatechnical.com/2019/11/how-to-get-source-code.html

➡️ Top 5 Programming Languages in 2020: https://youtu.be/czroY5nAD0c

➡️ Ludo Game JavaScript Link: https://youtu.be/_tlncjn1JpU

➡️Plz show some love to My Siter Youtube Channel and Plz Subscribe Link: https://www.youtube.com/channel/UCEst8yZ12JEYsSVVXmtU7GQ

***************** MUST WATCH VIDEOS ******************

➡️ How to become a Full Stack Developer 2020: https://youtu.be/etZ4jq_YjyM

➡️ How To Become a Web Developer 2020: https://youtu.be/Ur9LGVT-GXs

➡️ How JavaScript Works: https://youtu.be/VaBP6_pBOgM

➡️ Follow me on Instagram: https://www.instagram.com/vinodthapa55/

Make Website Responsive Using Media Queries in One Video in Hindi | Web Design Tutorial in Hindi

➡️ Link: https://youtu.be/cKR9gzco3Kc

Guys, Please support my channel by SUBSCRIBE to my channel and share my videos in your Social Network TimeLines.

Don’t Forget to Follow me on all Social Network,

Website Link: https://www.thapatechnical.com

Instagram Link: https://www.instagram.com/vinodthapa55

Facebook Link: https://www.facebook.com/vinodthapa55

Twitter Link: https://twitter.com/vb55thapa

Facebook ThapaTechnical Page Link: https://www.facebook.com/vinodbahadurthapa/?ref=aymt_homepage_panel&eid=ARCTi5kdE1POliSOXnW51qZdo6NcpcSOqrioqut1KDac_CfgY5OCey-vcHlgRDgc_OK6eYNFCF_Rrfiq

source

35 Comments

  1. 🙌 Finally, Registration Form using HTML, CSS, NodeJS, and MongoDB from Scratch in Hindi. I still remember the first time I worked on the registration form and I get my data stored in the database to believe me it was just an awesome feeling. So guys what you feel when your code runs. Do let me know below ✌

    😍 Check my Instagram to Contact me: https://www.instagram.com/thapatechnical

    ✅ NodeJS Tutorial in Hindi 2020: https://www.youtube.com/playlist?list=PLwGdqUZWnOp00IbeN0OtL9dmnasipZ9x8

    ✅ MongoDB Tutorial in Hindi in 2020: https://www.youtube.com/playlist?list=PLwGdqUZWnOp1P9xSsJg7g3AY0CUjs-WOa

    ✅ Express JS Tutorial In Hindi in 2020: https://www.youtube.com/playlist?list=PLwGdqUZWnOp3Vqww2cL5KbDkShj4NMRzk

    ✅ Build RESTFul API using NodeJS, ExpressJS, MongoDB & Mongoose in Hindi in 2021: https://www.youtube.com/playlist?list=PLwGdqUZWnOp26kuL9GZaR0Bspm6RMAdrx

  2. anyone please help with this :
    Error: C:UsersayushOneDriveDesktopAAAtemplatesviewsindex.hbs: The partial navbar could not be found

    at Object.invokePartial (C:UsersayushOneDriveDesktopAAAnode_moduleshandlebarsdistcjshandlebarsruntime.js:332:11)

    at Object.invokePartialWrapper [as invokePartial] (C:UsersayushOneDriveDesktopAAAnode_moduleshandlebarsdistcjshandlebarsruntime.js:84:39)

    at Object.eval [as main] (eval at createFunctionContext (C:UsersayushOneDriveDesktopAAAnode_moduleshandlebarsdistcjshandlebarscompilerjavascript-compiler.js:262:23), <anonymous>:11:28)

    at main (C:UsersayushOneDriveDesktopAAAnode_moduleshandlebarsdistcjshandlebarsruntime.js:208:32)

    at ret (C:UsersayushOneDriveDesktopAAAnode_moduleshandlebarsdistcjshandlebarsruntime.js:212:12)

    at ret (C:UsersayushOneDriveDesktopAAAnode_moduleshandlebarsdistcjshandlebarscompilercompiler.js:519:21)

    at C:UsersayushOneDriveDesktopAAAnode_moduleshbslibhbs.js:93:19

    at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3)

  3. C:UsersjitinDesktopmernbackendnode_modulesmongooselibindex.js:104

    Object.defineProperty(this, 'plugins', {

    ^

    TypeError: Cannot redefine property: plugins
    how to rectify this error

  4. Bhaiya source code free m de dete end m akr apne stop lgwa dia … Duniya free m deti h source code ap bhi de dte ….. Ya design kr ke hi dkha dte..

  5. har vedio my ap ki adhi batyn to yhi hti hain ky ye kam us vedio my dkeh lena ye us my dkeh lena ye flaa my dekho fr wo kam flawn my dekho bahi awp ka content h jo us my poori bat btao na ky agy pecxhy ghumaty reho ap

  6. registration file code ::

    {{>header}}

    <section class="vh-100 gradient-custom">

    <div class="container py-5 h-100">

    <div class="row justify-content-center align-items-center h-100">

    <div class="col-12 col-lg-9 col-xl-7">

    <div class="card shadow-2-strong card-registration" style="border-radius: 15px;">

    <div class="card-body p-4 p-md-5">

    <h3 class="mb-4 pb-2 pb-md-0 mb-md-5">Registration Form</h3>

    <form action="index.hbs" method="post">

    <div class="row">

    <div class="col-md-6 mb-4">

    <div class="form-outline">

    <input type="text" id="firstName" class="form-control form-control-lg" />

    <label class="form-label" for="firstName">First Name</label>

    </div>

    </div>

    <div class="col-md-6 mb-4">

    <div class="form-outline">

    <input type="text" id="lastName" class="form-control form-control-lg" />

    <label class="form-label" for="lastName">Last Name</label>

    </div>

    </div>

    </div>

    <div class="row">

    <div class="col-md-6 mb-4 d-flex align-items-center">

    <div class="form-outline datepicker w-100">

    <input type="text" class="form-control form-control-lg" id="birthdayDate" />

    <label for="birthdayDate" class="form-label">Birthday</label>

    </div>

    </div>

    <div class="col-md-6 mb-4">

    <h6 class="mb-2 pb-1">Gender: </h6>

    <div class="form-check form-check-inline">

    <input class="form-check-input" type="radio" name="inlineRadioOptions" id="femaleGender"

    value="option1" checked />

    <label class="form-check-label" for="femaleGender">Female</label>

    </div>

    <div class="form-check form-check-inline">

    <input class="form-check-input" type="radio" name="inlineRadioOptions" id="maleGender"

    value="option2" />

    <label class="form-check-label" for="maleGender">Male</label>

    </div>

    <div class="form-check form-check-inline">

    <input class="form-check-input" type="radio" name="inlineRadioOptions" id="otherGender"

    value="option3" />

    <label class="form-check-label" for="otherGender">Other</label>

    </div>

    </div>

    </div>

    <div class="row">

    <div class="col-md-6 mb-4 pb-2">

    <div class="form-outline">

    <input type="email" id="emailAddress" class="form-control form-control-lg" />

    <label class="form-label" for="emailAddress">Email</label>

    </div>

    </div>

    <div class="col-md-6 mb-4 pb-2">

    <div class="form-outline">

    <input type="tel" id="phoneNumber" class="form-control form-control-lg" />

    <label class="form-label" for="phoneNumber">Phone Number</label>

    </div>

    </div>

    </div>

    <div class="row">

    <div class="col-12">

    <select class="select form-control-lg">

    <option value="1" disabled>Choose option</option>

    <option value="2">Subject 1</option>

    <option value="3">Subject 2</option>

    <option value="4">Subject 3</option>

    </select>

    <label class="form-label select-label">Choose option</label>

    </div>

    </div>

    <div class="mt-4 pt-2">

    <input class="btn btn-primary btn-lg" type="submit" value="Submit" />

    </div>

    </form>

    </div>

    </div>

    </div>

    </div>

    </div>

    </section>

  7. index file code :

    {{>header}}

    </head>

    <body>

    <!– title –>

    <section class="color-section" id="title">

    <div class="container-fluid">

    <!— Nav Bar —>

    <nav class="navbar navbar-expand-lg navbar-dark">

    <a class=" navbar-brand" href="">Tindog</a>

    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">

    <span class="navbar-toggler-icon"></span>

    </button>

    <div class="collapse navbar-collapse" id="navbarSupportedContent">

    <ul class="navbar-nav ml-auto">

    <li class="nav-item">

    <a class="nav-link" href="registration">register</a>

    </li>

    <li class="nav-item">

    <a class="nav-link" href="#pricing">Pricing</a>

    </li>

    <li class="nav-item">

    <a class="nav-link" href="#cta">Download</a>

    </li>

    </ul>

    </div>

    </nav>

    <div class="row">

    <div class="col-lg-6">

    <h1 class="big-heading">Meet new and interesting dogs nearby.</h1>

    <button type="button" class="download-btn btn btn-dark btn-lg "> <i class="fa-brands fa-apple "></i> Download</button>

    <button type="button" class=" download-btn btn btn-outline-light btn-lg "> <i class="fa-brands fa-google-play "></i> Download</button>

    </div>

    <div class="col-lg-6">

    <img class="rotate-image" src="images/iphone6.png" alt="iphone-mockup">

    </div>

    </div>

    </div>

    </section>

    <!– Features –>

    <section class="white-section" id="features">

    <div class="container-fluid">

    <div class="row">

    <div class="col-lg-4">

    <i class="icon fa-solid fa-circle-check fa-3x"></i>

    <h3 class="feature-title">Easy to use.</h3>

    <p >So easy to use, even your dog could do it.</p>

    </div>

    <div class="col-lg-4">

    <i class=" icon fa-solid fa-bullseye fa-3x"></i>

    <h3 class="feature-title">Elite Clientele</h3>

    <p >We have all the dogs, the greatest dogs.</p>

    </div>

    <div class="col-lg-4 ">

    <i class="icon fa-solid fa-heart fa-3x"></i>

    <h3 class="feature-title" >Guaranteed to work.</h3>

    <p class=>Find the love of your dog's life or your money back.</p>

    </div>

    </div>

    </div>

    </section>

    <!– Testimonials –>

    <section class="color-section" id="testimonials">

    <div id="testimonial-carousel" class="carousel slide" data-ride="false">

    <div class="carousel-inner">

    <div class="container-fluid carousel-item active">

    <h2 class="testimonial-text">I no longer have to sniff other dogs for love. I've found the hottest Corgi on TinDog. Woof.</h2>

    <img class="testimonial-image" src="images/dog-img.jpg" alt="dog-profile">

    <em>Pebbles, New York</em>

    </div>

    <div class="container-fluid carousel-item">

    <h2 class="testimonial-text">My dog used to be so lonely, but with TinDog's help, they've found the love of their life. I think.</h2>

    <img class="testimonial-image" src="images/lady-img.jpg" alt="lady-profile">

    <em>Beverly, Illinois</em>

    </div>

    </div>

    <a class="carousel-control-prev" href="#testimonial-carousel" role="button" data-slide="prev">

    <span class="carousel-control-prev-icon"></span>

    </a>

    <a class="carousel-control-next" href="#testimonial-carousel" role="button" data-slide="next">

    <span class="carousel-control-next-icon"></span>

    </a>

    </div>

    </section>

    <!– Press –>

    <section class="color-section" id="press">

    <img class="press-logo" src="images/techcrunch.png" alt="tc-logo">

    <img class="press-logo" src="images/tnw.png" alt="tnw-logo">

    <img class="press-logo"src="images/bizinsider.png" alt="biz-insider-logo">

    <img class="press-logo" src="images/mashable.png" alt="mashable-logo">

    </section>

    <!– Pricing –>

    <section class="white-section" id="pricing">

    <h2 pricing-section-heading>A Plan for Every Dog's Needs</h2>

    <p>Simple and affordable price plans for your and your dog.</p>

    <div class="row">

    <div class=" pricing-card col-lg-4 col-md-6">

    <div class="card">

    <div class="card-header">

    <h3>Chihuahua</h3>

    </div>

    <div class="card-body">

    <h2>Free</h2>

    <p>5 Matches Per Day</p>

    <p>10 Messages Per Day</p>

    <p>Unlimited App Usage</p>

    <button class="btn btn-outline-danger btn-lg btn-block" type="button">Sign Up</button>

    </div>

    </div>

    </div>

    <div class=" pricing-card col-lg-4 col-md-6">

    <div class="card">

    <div class="card-header">

    <h3>Labrador</h3>

    </div>

    <div class="card-body">

    <h2>$49 / mo</h2>

    <p>Unlimited Matches</p>

    <p>Unlimited Messages</p>

    <p>Unlimited App Usage</p>

    <button class="btn btn-danger btn-lg btn-block" type="button">Sign Up</button>

    </div>

    </div>

    </div>

    <div class="pricing-card col-lg-4 ">

    <div class="card">

    <div class="card-header">

    <h3>Mastiff</h3>

    </div>

    <div class="card-body">

    <h2>$99 / mo</h2>

    <p>Pirority Listing</p>

    <p>Unlimited Matches</p>

    <p>Unlimited Messages</p>

    <p>Unlimited App Usage</p>

    <button class="btn btn-danger btn-lg btn-block" type="button">Sign Up</button>

    </div>

    </div>

    </div>

    </div>

    </section>

    <!– Call to Action –>

    <section class="color-section"id="cta">

    <div class="container-fluid">

    <h3 class="big-heading">Find the True Love of Your Dog's Life Today.</h3>

    <button class=" download-btn btn btn-dark btn-lg d" type="button"> <i class="fa-brands fa-apple "></i> Download</button>

    <button class=" download-btn btn btn-outline-light btn-lg " type="button"><i class="fa-brands fa-google-play "></i> Download</button>

    </div>

    </section>

    <!– Footer –>

    <footer class="white-section" id="footer">

    <div class="container-fluid">

    <i class="social-icon fa-brands fa-facebook"></i>

    <a href="https://www.instagram.com/_vaibhav_lande_/"><i class="social-icon fa-brands fa-instagram"></i></a>

    <i class="social-icon fa-brands fa-twitter"></i>

    <i class="social-icon fa-solid fa-envelope"></i>

    <p>© Copyright TinDog</p>

    </div>

    </footer>

    </body>

    </html>

Leave A Reply

Please enter your comment!
Please enter your name here