https://github.com/ruchipriya1009/profile_view
Implement a user authentication system with login, signup, and user profile update & Upload functionalities, focusing on data validation, security, and user-friendly interfaces.
https://github.com/ruchipriya1009/profile_view
apis cors css express javascript mongodb mongoose nodejs otp-verification reactjs tailwindcss
Last synced: 3 months ago
JSON representation
Implement a user authentication system with login, signup, and user profile update & Upload functionalities, focusing on data validation, security, and user-friendly interfaces.
- Host: GitHub
- URL: https://github.com/ruchipriya1009/profile_view
- Owner: ruchipriya1009
- Created: 2024-06-21T16:14:43.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-26T10:31:19.000Z (almost 2 years ago)
- Last Synced: 2026-01-03T12:26:12.205Z (6 months ago)
- Topics: apis, cors, css, express, javascript, mongodb, mongoose, nodejs, otp-verification, reactjs, tailwindcss
- Language: JavaScript
- Homepage: https://poetic-marzipan-598239.netlify.app/
- Size: 1.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
##User Management System with OTP Verification
## Overview
Develop a user authentication system with login and signup capabilities, incorporate OTP verification for enhanced security, and allow profile updates while ensuring robust data validation, password hashing, and user-friendly interface design.
#Deployed App
https://poetic-marzipan-598239.netlify.app/
#Demo Video Link
https://drive.google.com/file/d/1bnMG_bDGk3e7dpL0YR0mMvb_nQE7hjCs/view?usp=sharing
# Login Page:-


# Registration Page:-



# Password Verification:-

# Forgot Password update:-


# Update & upload profile:-

##Features
This website offers essential user management functionalities:
#Registration and Login:
-Users can register and log in securely.
#Password Reset:
-Users can reset their password via OTP sent to their registered email.
#Profile Update:
-Users can update their profile details and upload a profile photo.
#Additional Features:
-Explore more functionalities like managing preferences and viewing account activity.
##Features:
#Secure Authentication:
-Implement OTP-based login and password reset for enhanced security.
#Profile Management:
-Allow users to update personal details and upload profile photos.
#User-friendly Interface:
-Intuitive design for seamless navigation and interaction.
#Data Security:
-Ensure data encryption and secure storage practices.
## Technology Stack
#Frontend
- React.js
- Javascript
- Tailwindcss
- CSS
- React-Responsive
#Backend
- Mongodb
- express
- Node.js
- cors
- otp-verification
- Ethereal Mail
#Deployment
-backend(render)
-frontend(netlify)
-database (mongodb atlas)