/firebase-wagmi-auth

This open-source project aims to help developers seamlessly integrate Firebase and Wagmi for wallet-based authentication into their applications.

Primary LanguageTypeScript

Firebase + Wagmi Authentication with Next.js

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.

Getting Started

To quickly get started follow these simple steps:

  1. Rename the .env.local.example file to .env.local and provide the necessary values. This will ensure your application is correctly configured.

  2. Run yarn install to install all the required dependencies and set the stage for an amazing experience.

  3. Finally, execute yarn dev to launch the application.

Note: Before you proceed, make sure to set up a new project in Firebase.

Setting up Firebase

  1. Create a new Firestore database
  2. Enable the "Email/Password" Authentication provider

Tech Stack

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

Contribution

I would also appreciate any feedback and improvements!

Get Involved

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!