This open-source project aims to help developers seamlessly integrate Firebase and Wagmi for wallet-based authentication into their applications. By following this guide, you'll be able to implement a secure and efficient login system using these technologies.
To quickly get started follow these simple steps:
-
Rename the
.env.local.example
file to.env.local
and provide the necessary values. This will ensure your application is correctly configured. -
Run
yarn install
to install all the required dependencies and set the stage for an amazing experience. -
Finally, execute
yarn dev
to launch the application.
Note: Before you proceed, make sure to set up a new project in Firebase.
- Create a new Firestore database
- Enable the "Email/Password" Authentication provider
This project is built using the following technologies:
- Next.js - A powerful React framework for building modern web applications
- Firestore - A flexible, scalable NoSQL cloud database by Firebase
- Tailwind CSS - A utility-first CSS framework for rapid UI development
- Wagmi - A Wallet Connect library for secure authentication
I would also appreciate any feedback and improvements!
If you want to get involved in the project or have any questions, suggestions, or feedback, feel free to submit an issue or start a discussion!
I hope this helps you achieve seamless wallet-based authentication in your Firebase app with Next.js. If you encounter any issues or need assistance, don't hesitate to reach out to me. Happy coding!