GithubHelp home page GithubHelp logo

tastingapp's People

Contributors

rheimers avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

tastingapp's Issues

Setup

User story

As a developer
I want to have a proper working environment which is fully deployed
so I can focus on coding

Notes / Links

Setup follows the repository as follows:
https://github.com/lmachens/cra-with-api

Acceptance Criteria

  • Create new repo (ReadMe, Gitignore auf norde, MIT License)
  • Clone it to local
  • Add package.json as project manifest (npm init -y)
  • Add prettier
  • Add ESLint
  • Add eslint-config-prettier
  • Add eslint ignore
  • Add lint-staged and husky
  • Add express server/create server.js
  • Add nodemon
  • Add create-react-app to client level
  • Add client script
  • Add dev script/ "concurrently"
  • Add API proxy
  • Add build script on top-level
  • Add storybook and move dependecies
  • Build storybook
  • Add postinstall script
  • Deploy with Heroku and check if deployment works
  • Move CI from Heroku to Github

Add GlobalStyles

User story

As a developer,
I want create a GlobalStyles.css and write all main colors/fonts
so I have a general template and I don't have to got nuts with CSS.

Notes / Links

Acceptance Criteria

  • Add color scheme
  • Add font Archivo Black
  • Add font Roboto
  • Add basic sizing

Clean starter-code

User story

As a developer
I want to get rid of superfluous files, folders and code
so I have a better overview of my project

Description

Notes / Links

Acceptance Criteria

  • Adapt App.js starter-code
  • Delete superfluous css files and imports
  • Fix App.test.js
  • Fix storybook
  • Delete logo.svg

Add Splash Pages

User story

As a user
I want to have some kind of welcome page,
so I can get a first imagination of what the app offers

Description

Notes / Links

Acceptance Criteria

  • Add footer
  • Add text
  • Add Icon

Implement MongoDB

User story

As a
I want to
so I can

Description

Notes / Links

Acceptance Criteria

  • [ ]
  • [ ]
  • [ ]
  • [ ]
  • [ ]

Filter results

User story

As a user
I want to have a search function
so I can filter for specific events.

Description

Notes / Links

Acceptance Criteria

  • Link to search results page
  • [ ]
  • [ ]
  • [ ]
  • [ ]

Finish Eventhome-Page

User story

As a user,
I want to see different lists of tasting events
so I can get an overview.

Description

Notes / Links

Acceptance Criteria

  • For your Taste List
  • By beverage / by country list
  • Click footer icon --> change color
  • Improve border icons

Create footer/navigation

User story

As a user
I want to have a simple navigation menu
so I can easily navigate myself through the tasting-app

Description

Notes / Links

Acceptance Criteria

  • Write footer component in storybook
  • Deal with hover effect

Create loading page

User story

As a user
I want to see something nice while the app is loading
so I can get a first impression of the app.

Description

Notes / Links

Acceptance Criteria

  • Add brand name
  • Add brand logo
  • Add Global Styles

Add Eventlist

User story

As a user,
I want to see different types of TastingEvent-Lists,
so I can get a quick and structured overview over the different types of tastings.

Description

Notes / Links

Acceptance Criteria

  • Import EventCard
  • Create array with multiple EventCards
  • Enable horizontal scrolling

Optimize Setup

User story

As a developer
I want to have the optimal working environment
so I can code smoothly.

Description

Setup will be complemented in this step.

Acceptance Criteria

  • Install react-router (client level)
  • Install @emotion (client level)
  • Install prop-types (client level)
  • Install react-query (client level)
  • Install dotenv (top-level)
  • Install node-fetch (top-level)

Add Legal Drinking Age Pages

User story

As a user
I want to be sure that the drinks app follows legal drinking age rules
so I can be sure that this is a reliable app.

Description

Notes / Links

Acceptance Criteria

  • Add footer
  • Add header
  • Add body where user decides between legal dirnking age: yes or no
  • Add page, when clicked no

Create searchbox

User story

As a user
I want to have a search/filter-option
so I can search for specific tastings

Description

Notes / Links

Acceptance Criteria

  • Add header
  • Add search-box as component in storybook
  • Add search-icon
  • Style borders

Add EventDetailsPage

User story

As a
I want to to have a EventDetailsPage
so I can get more information about one event.

Description

Notes / Links

Acceptance Criteria

  • Add EventDetailsheader
  • Add EventDetails
  • Add participation button

Add SearchResults-Page

User story

As a user,
I want to have a SearchResults-Page
so I can see the tasting events I am looking for

Description

Notes / Links

Acceptance Criteria

  • Searchbar in header
  • Back button
  • Cancel button
  • EventCard (Search result)
  • Join Button (Part of search result)
  • Footer with respective Icons

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.