This project demonstrates how to implement login authentication using Vite (a Next Generation Frontend Tooling) with React.js and Firebase.
Here's the deployed link: https://quivlogin.vercel.app
โจ User Registration with Email and Password
โจ User Login with Email and Password
โจ User Authentication with Firebase
โจ Uploading Profile and Cover Photos
โจ Interactive Photo design
โจ Responsive Design
- Vite
- React.js
- Firebase (Authentication, Firestore, Storage)
- React Router
- React Icons
- Tailwind CSS
- React Toastify
- Clone the repository:
git clone https://github.com/your-username/login-authentication.git
- Navigate to the project directory:
cd login-authentication
- Install dependencies:
npm install
- Create a Firebase project at Firebase Console.
- Enable Email/Password authentication in the Firebase Authentication settings.
- Create a Firestore database and a Storage bucket in the Firebase project.
- Copy the Firebase config object from the Firebase console.
- Run the development server:
npm run dev
- Open your browser and navigate to http://localhost:3000 or 5173 to see the app.
- Register a new account or login with existing credentials.
- Enjoy exploring the features of the application!
Contributions are welcome! If you'd like to contribute to this project, please fork the repository and create a pull request. Feel free to open an issue for any feature requests or bug fixes.
This project is licensed under the MIT License - see the LICENSE file for details.