iamareebjamal / pixelboard

A Reddit Place pseudo-clone made in Firebase and VueJS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pixelboard

A Reddit Place pseudo-clone made in Firebase and VueJS

Live deployment

Clone the project locally

We'll need it later

  1. git clone https://github.com/iamareebjamal/pixelboard

Create a project at Firebase

  1. Head to https://console.firebase.google.com/
  2. Sign in with Google
  3. Create "Create a Project"
  4. Enter a project name - other details can be left default

Enable Free Hosting

Configure Project Rules for You

  1. From any Firebase console page, get your Project ID from the URL bar

Project ID example

  1. Replace the "Default" value in .firebaserc file with your Project ID

Replacement example

Get your Firebase Keys

  1. From the Firebase console page, Click Project Overview

Project Overview

  1. Click Add app, and select Web</>

  2. Enter a name - Ignore the rest, we'll get it later!

  3. Click Continue to console

  4. View your app by clicking "1 app" (where Add app was)

1 App location

  1. Click the Gear ⚙️ icon to visit the settings page

  2. Scroll down to Firebase SDK snippet, and select Config

Firebase SDK Snippit Config

  1. Create a file in src/ called firebaseconf.ts, and make it export default your Firebase SDK snippit config

Example of step 8

Compile

  1. Run yarn install

  2. Run yarn build

Host

  1. From inside your project console, click Hosting

Hosting location image

  1. Click Get Started

  2. From where your project is locally, follow the steps for Set up Firebase Hosting

  3. Run firebase deploy

  4. You're done! Click the Hosting URL in your console to view your project!

Hosting URL location

Live Demos

Demo 1: https://pixelboardsetupclone1.web.app/

About

A Reddit Place pseudo-clone made in Firebase and VueJS

License:Apache License 2.0


Languages

Language:Vue 74.1%Language:TypeScript 24.6%Language:JavaScript 1.3%