Itera / firebase-workshop

Repo for firebase kurs 2020
0 stars 0 forks source link

Web development with Firebase 🔥

Welcome to our Firebase course 🙌. This course will help you understand some of the basic functionality of Firebase and how to use it together with a web application to create awesome stuff!

1 Prerequisites

Node and Npm

This course requires that you have node installed. Please follow the next steps if you have not installed node before.

Git

Another requirement for running this project is Git. Please follow the guide here to install Git if you have not already.

Google account

In order to set up and create your own Firebase project you need to have a Google account. You can sign up to one here.

2 Test that the web application starts

Clone the repository and install packages

Start the application

Login window

Build the application for production / deploy to Firebase

ℹ️ This command bundles React in production mode and optimizes the build for the best performance.

3 Course Information

The goal of the course is to create a game using functionality in Firebase. We have created the application skeleton, but it will be up to you to connect it together with Firebase.

The game we will create is "Cards Against Developers", a more friendly and developer specific version of Cards Against Humanity. 🎮 🎲 👾

Tasks Overview

The tasks are separated into three different parts. Each part has its own Readme file under the __tasks__.

👉 Tip: If you are stuck, there is a separate __solutions__ folder. We recommend trying yourself or asking us for help before cheating!

Part 1 goals:

Part 2 goals:

Part 3 goals:

Completed all the parts and eager for more? 💪 Extra work for those who needs additional challenges: