A secure authentication system built with the MERN stack. The frontend is designed with React.js and styled with Tailwind CSS, while the backend is powered by Node.js, Express, and MongoDB. The system ensures secure authentication.
The project is live at: https://techdock-auth.vercel.app
- Frontend: React.js with TypeScript and Tailwind CSS for styling.
- Backend: Node.js with Express and TypeScript for type safety, MongoDB for storage.
- Security: User authentication with secure password hashing and validation.
- User registration
- Real-time client-side validation
- Secure password handling with bcrypt
- Detailed error messages for better user experience
- Comprehensive unit testing
- Node.js
- MongoDB
- npm or yarn
git clone https://github.com/yourusername/secure-authentication-system.git
cd secure-authentication-system
# Install root dependencies
npm install
# Navigate to frontend and install dependencies
cd frontend
npm install
# Navigate to backend and install dependencies
cd ../backend
npm install
#Runnig the Projet
#start backend server
cd backend
npm start
#start frontend server
cd ../frontend
npm run dev