Login and Register System This repository contains the source code for a simple login and register system implemented using HTML, CSS, Javascript, React, Node.js, Express.js, MongoDB.

Features

  1. User Authentication: Users can securely log in and register accounts.

  2. Password Encryption: Passwords are encrypted using industry-standard hashing algorithms to ensure security.

  3. Validation: Form validation is implemented to ensure that users enter valid information during registration.

  4. Error Handling: Comprehensive error handling is implemented to guide users and prevent misuse of the system.

  5. Responsive Design: The user interface is designed to be responsive and work seamlessly across various devices and screen sizes.

Technologies Used Frontend: HTML, CSS, JavaScript, React, Styled Components. Backend: Node.js, Express.js. Database: MongoDB

Setup Instructions Clone the repository:

bash Copy code git clone https://github.com/chetan791/PDC-Assignment.git Install dependencies:

bash Copy code cd login-register-system npm install Configure environment variables:

Create a .env file in the root directory. Add necessary environment variables such as database connection string, session secret, etc. Run the application:

bash Copy code npm start Access the application:

Open your web browser and navigate to http://localhost:3000 (or the appropriate URL if configured differently).

Screenshot 2024-02-07 162306 Screenshot 2024-02-07 162237