A real-time Amazon-like web application focused on user authentication and account management. This project replicates key features of the Amazon website with real-time functionality for a dynamic user experience.
- User Account Creation: New users can sign up and create an account.
- User Login: Existing users can securely log in.
- Password Reset with OTP: Users can reset their password with a One-Time Password (OTP) sent via SMS, integrated using the Twilio API.
- Password Update: If a user forgets their password, they can update it securely with OTP verification.
- Dynamic User Interface: Built with EJS for reusable templates and CSS for a responsive, user-friendly design.
- Backend: Node.js, Express
- Frontend: EJS, CSS
- Database: MySQL
- OTP Service: Twilio API
- Other: JavaScript for client-side interactivity
- Clone the repository: git clone https://github.com/EppaHarsha/Amazon-clone-Auth-System.git
- Install dependencies: npm install
- Start the server: npm start
Feel free to fork this project or give suggestions!