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
-
User Authentication: Users can securely log in and register accounts.
-
Password Encryption: Passwords are encrypted using industry-standard hashing algorithms to ensure security.
-
Validation: Form validation is implemented to ensure that users enter valid information during registration.
-
Error Handling: Comprehensive error handling is implemented to guide users and prevent misuse of the system.
-
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).