Giter Club home page Giter Club logo

cubby-stuffers's People

Contributors

ckaminer avatar jbern16 avatar notmarkmiranda avatar saylerb avatar

Watchers

 avatar  avatar

cubby-stuffers's Issues

Design Logo

LostType = http://www.losttype.com)
Sketch
Dribble
Color

admin can sort fulfillments

as an admin
when I visit the admin fulfillments page
I can toggle the page to display by week, status, user, or module

admin can toggle fulfillment status

as an admin,
when I visit the admin fulfillments page
and I click on "Order Fulfilled"
that fulfilled? status of the fulfillment should be set to true and it should be removed from the fulfillments page

Authenticated User buys subscription

As a logged in User
And I visit "/products"
When I click "Subscribe"
I see a new page to enter my subscription details
(delivery dates, total price, and when your payment will be processes now/monthly, product details)
I click "Checkout"
I enter my payment information into Stripe
And I click "Submit"
I get redirected to an Order Summary Page
And I receive a confirmation email

Guest user checkout (activate subscription)

As a visitor not logged in
When I visit "/products" (or cart?)
I should not see an option to "subscribe"
I should see an option to "Login or Create Account to Subscribe"
After I create an account
And I visit "/products"
I should see option to Subscribe to the product
When I logout
I should see "Login" on the navbar
I should not see "Logout" on the navbar

User Login (internal account)

As an existing user,
when I visit "/login"
and I fill in my valid email and password
and I click "Login"
I should be redirected to the last request or homepage

validations for oauth email

Add a test to make sure someone can't log in with an internal account with a particular email address, and then also creates an account with github associated with the same email address

User Create Account

As a visitor
When I visit "/login"
And when I click link "Create Account"
And I fill in my desired credentials
And I submit my information
Then my current page should be "/dashboard"
And I should see a message in the navbar that says "Logged in as SOME_USER"
And I should see my profile information
And I should not see a link for "Login"
And I should see a link for "Logout"

Existing model validations

add model validations and tests for existing models (item, package, package_item, subscription, user)

Admin can view all fulfillments

As an admin,
when I visit "/admin/dashboard"
and I click "view fulfillments"
I am brought and admin fulfillments page
and see all pending fulfillments

admin price comparison - walmart

As an admin,
when I visit the admin dashboard
and I click on "Price Comparison Tool"
I should see a text field to enter an item name.
When I enter an item and I click search,
I should see a table with the name of the item and it's price from walmart

User Login (external account)

User story for Oauth login with Github

As a user,
when I visit "/login"
and I click on "Sign In With GitHub"
I should be redirected to the GitHub login page
I fill in my GitHub credentials
I should be redirected to the previous request or homepage

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.