Skip to content

A walkthrough for users to get started with the FERN (Firebase, Express, React, Node) stack. Heavily features Tanstack React Query and React Router.

License

Notifications You must be signed in to change notification settings

wra-sol/fern-stack-walkthrough

Repository files navigation

FERN Stack Walkthrough

Welcome to the FERN Stack Walkthrough GitHub repository! This repository contains a step-by-step guide and source code to help you understand and build web applications using the FERN Stack.

You can find the step-by-step walkthrough here

The FERN Stack is a modern web development stack consisting of:

  • Firebase: A Backend-as-a-Service platform providing various services such as authentication, database, storage, and hosting.
  • Express: A minimal and flexible Node.js web application framework for building web applications and APIs.
  • React: A popular JavaScript library for building user interfaces.
  • Node.js: A JavaScript runtime environment that executes JavaScript code outside of a web browser.

Prerequisites

Before you begin, make sure you have the following installed on your local machine:

  • Node.js
  • npm (Usually comes bundled with Node.js)

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Contributing

We welcome contributions to improve this project. Feel free to fork the repository, make updates, and submit a pull request.

  1. Fork the repository by clicking the "Fork" button at the top right of the page.

  2. Clone the forked repository to your local machine: git clone https://github.com/YOUR_USERNAME/fern-stack-walkthrough.git

  3. Make your changes and commit them to your forked repository.

  4. Push the changes to your forked repository on GitHub.

  5. Create a pull request by navigating to the "Pull Requests" tab on the original repository and click the "New Pull Request" button.