DEV Community

Chaoming Li
Chaoming Li

Posted on

Firebase + Reactjs = Fireactjs, the open source framework for building user portals

Most web applications require user authentication to access their features. As a web developer and a technical founder, I just wished that there was a package allowing me to skip all the development work to set up the user sign-up, sign-in, change password and other basic user functions in minutes. So I created an open source project called Fireactjs to do that.

Fireactjs Screenshot

Why Fireactjs

  • Setup in minutes The project allows you to setup a Reactjs application with user authentication features in just a few minutes. It fast-tracks your development process by days to weeks. You donโ€™t need to worry about the authentication features like sign-up and sign-in anymore.
  • Extensible and customizable framework The framework is component-based so you can easily extend the application by adding new components to it, or replacing the out-of-the-box components (e.g. template components) to customize the application.
  • Support single sign-on without coding With a simple JSON object as configuration, you can switch on and off the single sign-on methods including Google, Microsoft, Facebook, Twitter, Github and Apple without any coding work.
  • Out-of-the-box features
    • User sign-up
    • User sign-in (email and password)
    • Single sign-on (Google, Microsoft, Facebook, Twitter, Github and Apple)
    • Reset password
    • User profile info
    • Change name
    • Change password
    • Change email
    • Verify email address
    • Delete account

Resources

Roadmap

I am planning to add another package to extend the project to integrate with Stripe for SaaS subscription payments in the next few months. Follow me and stay tuned.

Contribution

Please help me with this project. You donโ€™t have to contribute code to help, simply using it and giving feedback will help too. If you like it, please share it with your friends who are also working in web development.

Top comments (3)

Collapse
 
iamjaydev profile image
iamjaydev

Interesting...
Great post!

Collapse
 
sm0ke profile image
Sm0ke • Edited

Looks nice.
Any plans to integrate other features besides auth?
data tables, charts, roles

Collapse
 
chaoming profile image
Chaoming Li

Yes, the second project is a SaaS subscription package that will use firestore.