Skip to content

Instantly share code, notes, and snippets.

@mrmccormack
Created October 1, 2018 12:50
Show Gist options
  • Save mrmccormack/0c84cdcb902d826f458b53f6004e1999 to your computer and use it in GitHub Desktop.
Save mrmccormack/0c84cdcb902d826f458b53f6004e1999 to your computer and use it in GitHub Desktop.
Sample Firebase Spec - jamcc

Experienced developer with Firebase

Firebase database and authentication with Vue.js experience.

Project Specifications

Working Vue.js App based exactly on:

The Working App:

  1. I have this working on localhost:8080 with Firebase Authentication (type: email/password)
  2. is working on public Netlify URL: https://vue-firebase-sig.netlify.com/#/login
  3. is a Private Repository on Github
  4. Firebase console access will be provided to you

Question:

Features Required to be ADDED:

Sign-up

  • users will sign up with only email and then they check their email for magic link to complete sign up procedure by filling in their profile page
  • http://localhost:8080/username/profile
  • Note: they must fill in any required fields in order to SAVE profile

Sign-in

Public Profile Page

  • each user will have a public profile page
  • http://localhost:8080/-username
  • Will show all fields that user has filled out, and not show any blank fields
  • homepage will be a <a href=[homepage]>homepage </a> link
  • will show fields dateCreated and dateUpdate (moment.js will be added later)

Proposed Database Structure

Name of Firebase database: users

  • user database is all part of user's public profile

* = required

+ = unique

% = calculated

Database Fields:

username * +  
pemail (public email if user chooses to)  
country * (form inpput text)  
notes (form input textarea)  
homepage (a url to user's home page)  
flag (form input text)  
dateCreated %  
dateUpdate %  
  • $100Fixed-price

  • $$Intermediate levelI am looking for a mix of experience and value

  • **Project Type:**Ongoing project

  • **Ongoing project:**Developer

  • **API Integration Required:**Cloud Storage, Other

  • **Project Stage:**Fully Specified

You will be asked to answer the following questions when submitting a proposal:

  1. Please state your Firebase and Vue.js experience with examples.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment