Coder Social home page Coder Social logo

coins-to-cash's People

Contributors

camilleryr avatar

coins-to-cash's Issues

LOGOUT

GIVEN :
A user wishes to logo out of the app

WHEN :
They performa a gesture on a LOGOUT affordance

THEN :
They are taken back to the login / create view and they are removed from the active user state

FEATURES :
A log out button should be available in most/all views. Will remove firebase authentication and remove user specific content from all views

User should see your story

Given a user visits your personal site
When the user views the home page
Then the user should be able to read information about you, including your personal story of why you chose to become a software developer

FAN - SEARCH / FOLLOW

GIVEN :
A user with a FAN account wishes to find a BAND account

WHEN :
Text is entered into a search field

THEN :
The user should be able to perform a gesture to "follow" the bands posts

FEATURES :
When in the search state, a input field should be presented that will allow the user to search the band database. Matches will be displayed and an affordance presented to allow the user to add the band to their list of followed bands. This will create a new entry in the BAND / USER JOIN table

FAN - VIEW POSTS

GIVEN :
A user with a FAN account wishes to view the posts of the BAND accounts that they have added to their list

WHEN :
The user selects the view state, they are presented with a scroll of cards that relate to all of the posts that BANDS on their LIST have created. These will be presented in reverse chronological order with the newest on top and the oldest on bottom

THEN :
The user can perform a gesture on any particular card which will change the state to a view specific to that post

FEATURES :
Feed style view of all of the posts created by any account that the user has a relationship with in the USER / BAND join table. Each card should display the song title, the band, and the photograph and include a way to play the recording or take the user to a view that will display the additional information about the recording

User should see your resume / CV

Given a user visits your personal site
When the user clicks on the Resume link in the navigation bar
Then they will see your professional history

FAN - SEARCH / FOLLOW

GIVEN :
A user with a FAN account wishes to find a BAND account

WHEN :
Text is entered into a search field

THEN :
The user should be able to perform a gesture to "follow" the bands posts

FEATURES :
When in the search state, a input field should be presented that will allow the user to search the band database. Matches will be displayed and an affordance presented to allow the user to add the band to their list of followed bands. This will create a new entry in the BAND / USER JOIN table

FAN - VIEW POSTS

GIVEN :
A user with a FAN account wishes to view the posts of the BAND accounts that they have added to their list

WHEN :
The user selects the view state, they are presented with a scroll of cards that relate to all of the posts that BANDS on their LIST have created. These will be presented in reverse chronological order with the newest on top and the oldest on bottom

THEN :
The user can perform a gesture on any particular card which will change the state to a view specific to that post

FEATURES :
Feed style view of all of the posts created by any account that the user has a relationship with in the USER / BAND join table. Each card should display the song title, the band, and the photograph and include a way to play the recording or take the user to a view that will display the additional information about the recording

LOGOUT

GIVEN :
A user wishes to logo out of the app

WHEN :
They performa a gesture on a LOGOUT affordance

THEN :
They are taken back to the login / create view and they are removed from the active user state

FEATURES :
A log out button should be available in most/all views. Will remove firebase authentication and remove user specific content from all views

Store professional history database in local storage

  1. Create a resume.js file and include it in your resume.html file.
  2. Build a database object to store the pertinent information about your professional history.
  3. Stringify the database object and store it in local storage.

The first step is to design what each object's properties should be. Consider your written resume, and think about what information your provide to describe each job - title, company, dates, responsibilities. Each object should have those properties.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.