sign-up-application

The Sign-Up Application is a simple web application built using the MERN stack (MongoDB, Express, React, Node.js). It allows users to register by entering their full name, username, email, and password. The application features form validation and responsive design using Bootstrap, and securely stores user data in a MongoDB database.

MIT License

Stars
0
Committers
3

๐Ÿš€ Sign-Up Application with MERN Stack

๐Ÿ“‹ Project Description

The Sign-Up Application is a simple MERN (MongoDB, Express, React, Node.js) stack project that allows users to register by entering their full name, username, email, and password. The user data is then sent to a MongoDB database for storage.

๐Ÿ›  Technologies Used

  • MongoDB: NoSQL database for storing user data.
  • Express: Web application framework for Node.js.
  • React: Front-end library for building user interfaces.
  • Node.js: JavaScript runtime for server-side programming.
  • Bootstrap: CSS framework for responsive design.
  • Axios: Promise-based HTTP client for the browser and Node.js.

๐Ÿ“š Features

  • User registration with full name, username, email, and password.
  • Form validation and error handling.
  • Data storage in MongoDB.
  • Responsive design using Bootstrap.

๐Ÿš€Installation and Running the Project

Prerequisites

  • Ensure you have git installed for cloning repositories.
  • Ensure you have node and npm installed.

Steps

  1. Clone the Repository:

    git clone https://github.com/yourusername/sign-up-application.git
    cd sign-up-application
    
  2. Install Dependencies:

    npm install
    cd signupbackend
    npm install
    cd ..
    
  3. Configure MongoDB Connection:

    • Create a .env file in the signupbackend folder.
    • Add your MongoDB connection string to the .env file:
      DATABASE_ACCESS=your_mongodb_connection_string
      
  4. Start the Frontend:

    npm run start
    
  5. Start the Backend:

    cd signupbackend
    npm run start
    
  6. Access the Application:

    • Open your browser and go to http://localhost:4000.

๐Ÿ“œ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ“ž Contact

For any inquiries, please contact [email protected].


Made with โค๏ธ by Your Name

Badges
Extracted from project README
License: MIT GitHub issues GitHub stars GitHub forks
Related Projects