Giter Club home page Giter Club logo

tank_man's Introduction

Stories in Ready

README

This README would normally document whatever steps are necessary to get the application up and running.

Things you may want to cover:

  • Ruby version

  • System dependencies

  • Configuration

  • Database creation

  • Database initialization

  • How to run the test suite

  • Services (job queues, cache servers, search engines, etc.)

  • Deployment instructions

  • ...

tank_man's People

Contributors

blackknight75 avatar scmountain avatar waffle-iron avatar

Watchers

James Cloos avatar  avatar  avatar

tank_man's Issues

User can edit tank information

when a user visits their tank's show page
they click on edit tank
they change a field
they click save tank info
they see newly updated info on page

user can search nearby stores from user dashboard

When a user visits user dashboard
they fill in zipcode field
click on search nearby stores
they are redirected to store index
they see a list of stores near the zipcode they entered.
they see the name of the city for the zipcode they entered.

Store index can sort by rating

as user
when i visit store#index
I can click on sort by rating
I see the store cards ranked highest rating to lowest
each store card links me to that stores show

user sees another users comments

as a user
when i visit (user#show(user))
and i see comments #
click on comments
I am taken to that users comments#index
each comment is a link to that tank show

store index has all stores listed

as a user
when i visit stores#index
I can see all the stores's
ordered by distance from browser
each store card links me to that stores show

User can reply to a store review

When a users visits a store show page that has a review
they can see a text field to add a reply
they fill in the text field with their reply
they click add reply
they can see their reply on the particular review they replied to

User can see profile info

When a user visits a profile page (user#show(user))
they can see the account information
*name
*avatar
*member since
*bio
*reviews #(link)
*comment # (link)
they can see the tanks and basic information about them(name, size, style, number of fish)

User can enter water parameters

when a user visits their tank's show page
they click on add water parameters
they fill in their parameters:
ph
ammonia
temperature
water change(true or false)
if true enter % of water taken out
click record parameters
they are redirected to tank show page
they see most recent parameters.

User visits individual store page

When a user visits an individual store page
they can see basic info about store:
-map(from Google embedded map api)
-store name
-address
-hours of operation
-open status
-tank man review(average of Google, Yelp and Internal reviews)
-add review button
-reviews by users
-add reply to reviews if reviews are present

user sees another users tanks

as a user
when i visit (user#show(user))
and i see their tanks
click on a tank
each tank is a link to that tank show

A user can look at a list of stores near them

When a user visit their user dashboard
they click on a stores near me button that takes them to a list of stores
they can see basic information about the stores(map, name, address, rating, hours, number of reviews)

A user can see the logout button

when a user visits a page
they see a logout button in the navbar
they cannot see login or create account buttons in the nav bar

admin can deactivate user

admin
visit admin_dashboard_path
fill in 'user name" to search
expect to see that user's show page
can see "deactivate user"
user role changes to deactivated

user sees other users reviews

as a user
when i visit (user#show(user))
and i see reviews #
click on reviews
I am taken to that users reviews#index
each comment is a link to that stores show

User can see recent activity feed on user dashboard

When a user visits user dashboard
they can see information about their tanks
they can see the 25 most recent site activity (comments, store reviews, review replies)
they can see a near by stores button and zipcode form field.

visiting another users tank

as a user
when i visit another user's tank page
I see

  • pic of tank
  • description
  • graph of params
  • comments
  • add comment button

User can add review to a store

When a user visits an individual store page
they can fill in a text box with their review
they can select a score
they click add review
they can see their review on the store's page

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.