Project Name: AuthiFy
Created by: Aditya1or0
Technologies: MERN Stack (MongoDB, Express, React, Node.js), Tailwind CSS
AuthiFy is a secure authentication system built using the MERN stack and styled with Tailwind CSS. The project provides features like email verification, password reset functionality, and overall user authentication. This app uses OTP (One-Time Password) functionality for both email verification and password reset. Users can easily reset their passwords by receiving an OTP to their registered email, ensuring a secure and smooth user experience.
Frontend:
Backend:
Other:
Make sure you have the following installed on your local machine:
git clone https://github.com/Aditya1or0/AuthiFy.git
cd AuthiFy
Navigate to the backend directory:
cd backend
Install the dependencies:
npm install
Configure environment variables:
.env
file in the backend
directory.MONGO_URI=<Your MongoDB URI>
JWT_SECRET=<Your JWT Secret>
EMAIL_HOST=<Your SMTP Host>
EMAIL_PORT=<Your SMTP Port>
EMAIL_USER=<Your SMTP Username>
EMAIL_PASS=<Your SMTP Password>
Start the backend server:
npm start
Navigate to the frontend directory:
cd frontend
Install the dependencies:
npm install
Start the frontend server:
npm start
Once both the frontend and backend servers are running, you can access the app on:
This project is open source and available under the MIT License. See the LICENSE file for more details.
Contributions are welcome! Feel free to fork this repository, create an issue, or submit a pull request.
For any inquiries or feedback, feel free to reach out to me: