I am thrilled to announce that I have successfully developed a Registration Form using HTML, CSS, Node.js, and MongoDB. This marks the completion of my 1st task as a web development intern at Bharat Intern.
This project has been an incredible learning experience, allowing me to apply my skills in backend and database management, and contribute to creating a functional and user-friendly registration system.
- User Authentication: Secure user registration with validation.
- Responsive Design: Ensures optimal performance across various devices.
- Modern UI/UX: Incorporates the latest design trends and best practices for usability.
- Data Storage: Efficiently stores user data in a MongoDB database.
- Form Validation: Real-time validation for user input to enhance user experience.
- HTML5: For structuring the content and layout of the form.
- CSS3: For styling and layout, ensuring a responsive and appealing design.
- Node.js: For server-side processing and handling form submissions.
- MongoDB: For storing and managing user data securely.
- Clone the repository:
git clone https://github.com/pranav-gujar/BharatIntern_RegistrationForm.git
- Navigate to the project directory:
cd BharatIntern_RegistrationForm
- Install the necessary dependencies:
npm install
- Set up MongoDB and add your MongoDB URI in the
.env
file:MONGODB_URI=your_mongodb_uri
- Start the Node.js server:
npm start
- Open your web browser and navigate to
http://localhost:8080
to access the registration form. - Fill out the form with the required information and submit.
- The form data will be securely stored in the MongoDB database.
- Thanks to Bharat Intern for providing the opportunity to work on this project during my web development internship.