React Horizon Firebase

screenshot of React Horizon Firebase
react
chakra-ui
firebase

React Horizon UI Firebase - Open-Source Full-Stack Starter | AppSeed

Overview

React Horizon UI Firebase is a product designed for those who appreciate modern UI elements and beautiful websites. With its extensive collection of elements, blocks, and coded pages, this product aims to assist in creating stunning websites and web apps. It utilizes a Firebase backend for authentication flow, including social login via Google and the traditional user/password authentication flow. React Horizon UI Firebase is built using the React App Generator for Horizon UI and is styled with Chakra UI, featuring a modern aesthetic UI design.

Features

  • Modern aesthetics UI design - Designed by Simmmple
  • Styled with Chakra UI, Dark-Mode
  • Full-stack ready via Firebase
  • Authentication:
    • Google Social Login
    • Sign-in/Sign-up via user/password

Step 1 - Clone the project

git clone [repository_url]

Step 2 - Install dependencies

Install the project dependencies using NPM or Yarn.

npm install

or

yarn install

Step 3 - Start in development mode

Start the project in development mode.

npm start

or

yarn start

Configure Firebase Credentials

Ensure to configure the Firebase credentials in the app settings provided by the Firebase platform. These settings are located in src/config/constants.js. Refer to the Firebase official documentation for more information on how to obtain and set up the Firebase credentials.

Summary

React Horizon UI Firebase is a full-stack starter kit that offers a modern UI design, powered by Chakra UI. It provides a range of features, including social login with Google and user/password authentication. The product is built with the React App Generator for Horizon UI, making it easy to set up and customize. A PRO version is also available, offering enhanced UI, additional pages, and priority support.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

chakra-ui
Chakra UI

Chakra UI is a popular open-source React component library that provides a set of accessible and customizable UI components to help developers create modern web applications.

firebase
Firebase

Firebase offers a comprehensive set of features, including real-time database, authentication, hosting, cloud functions, storage, and more. Firebase provides an easy-to-use interface and allows developers to focus on building features rather than managing infrastructure.

framer-motion
Framer Motion

Alpine.js is a lightweight JavaScript framework that simplifies the process of creating dynamic, reactive user interfaces on the web. It uses a declarative syntax that offers a higher level of abstraction compared to vanilla JavaScript, while being more performant and easier to use than jQuery.

github-pages
GitHub Pages

Gridsome is a Vue.js-based static site generator that makes it easy to build fast and flexible websites and applications by leveraging modern web technologies like GraphQL, Webpack, and hot reloading