DEV Community

Chaoming Li
Chaoming Li

Posted on

10

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.

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

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.

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs