icecream_whateverly's People
icecream_whateverly's Issues
Compile Parlor Pictures
SASS: Animate Parlor Popup
Add effect when user clicks More Info on Ice Cream Flavor card.
DTR
#Project: Whateverly - iScream
##Group Member Names: Heather, Tom, Eric W.
###Goals and Expectations for the Project (What does each group member hope to get out of this project? What do we want to achieve as a team? How will we know that we're successful?):
Eric: Solidify understanding of React, Git-flow, and remote work. Heather: Be more comfortable in fetch API, React; especially stateful components. Tom: Solidify React and class concepts.
###Team strengths & collaboration styles:
Tom/ strengths: GitFlow, Terminal maniupulation Git, OOP, CSS, presentation/ weakness: array prototypes, and overall javascript syntax. Eric/ strengths: array prototypes, data management, wireframing, planning, presentation/ weakness: testing, OOP, SRP. Heather/ strengths: CSS, organization, detailing/ weaknesses: array-prototypes with multiple datasets, SRP.
###How we can use our strengths to overcome obstacles:
Communication about strengths and pre-planning for time apart.
###Schedule Expectations (When are we available to work together and individually? What constraints do we have?):
Evolving because of scheduled breaks.
###Communication Expectations (How and often will we communicate? How do we keep lines of communication open? How will we make decisions as a team?):
Daily slack check in, Waffle.io checklists, and frequent remote conferencing.
###Abilities & Growth Expectations (Technical strengths and areas for desired improvement):
Growth of React, SASS, Fetch and OOP principles.
###Workload Expectations (What features do we each want to work on?):
Frontload heavy for the next week, due to holiday break.
###Workflow Expectations (Git workflow/Tools/Code Review/Reviewing Pull Requests/Debugging and Problem-solving Techniques):
Gitflow, Waffle, Git issues, rubric check ins and code reviews on pull requests.
###Expectations for giving and receiving feedback:
Honest and upfront, sooner rather than later.
###Project management tools we will use:
Waffle.io and Git
###Day 1 Agenda:
Finish this DTR and craft User Stories, wireframes.
###Additional Notes:
Minimal Viable Product: Create an app that displays ice cream flavors, allows you to narrow your search. Upon clicking a flavor, displays all parlors with that flavor. Upon clicking a parlor, parlor information is displayed.
User Stories - iScream - Heather, Tom, Eric
As a user,
- I should be able to launch the app from welcome screen
- I should be able to see all flavors of ice cream from the main screen
- I will be able to utilize a search bar to search for ice cream flavors by keyword
- When I click on a flavor card, a larger, single ice cream flavor card should display.
- Each ice cream flavor card should include a picture, title (name of flavor), description and a button that shows where the ice cream is available
- When I click on the button prompting info on where ice cream is available, I will be shown a list of all of the parlors that have the flavor of ice cream I clicked on
- When I click on the parlor of my choice, it will render a card displaying all the info of said parlor.
- I will be able to move backwards in the flow by clicking on a navigation button
Card Component
Testing: Search Component Tested
Test searchParlor method in App.test
Fix warning messages in console log about unique 'key' prop
Add catch to end of fetch requests
SASS: Add Hover States to Ice Cream Pictures
Increase the opacity on hover state over ice cream picture
Add ice cream description
Compile Flavor Pictures
User Stories
As a user,
- I should be able to launch the app from welcome screen
- I should be able to see all flavors of ice cream from the main screen
-Each ice cream flavor card should include a picture, title (name of flavor), description and a button that shows where the ice cream is available - When I click on the button prompting info on where ice cream is available, I will be shown a list of cards of all of the parlors that have the flavor of ice cream I clicked on
- The parlors listed will clearly display the address, phone number, rating, hours and price range
- I will be able to click on a button on each parlor that will display all of the varities of ice cream available
- I will be able to move backwards in the flow by clicking on a navigation button
- I will be able to utilize a search bar to search for ice cream flavors by keyword
Testing: App Component Tested
Testing: Card Component Tested
Testing: Parlor Area Component Tested
Move tests to a Test Folder
Refactor SASS, add SASS variables
SASS: Animations?
Potential places to animate:
On card hover (grow in size by 20-30%?)
switching between cards and parlor details
Add any ideas other ideas here and we can break out into separate issues.
SASS: Style Ice Cream Cards Height, Font and Background Color
Presentation: Decide on Presentation Tool(s)
I figure at the very least we can have a couple Google slides where we can go over the challenges, rewards, collaborative aspects of the project and then go right into a live demo.
What do you all think?
Main Screen or Splash Page?
JSX for main screen rendering
Test SearchByParlor Component
Test SearchByParlor component and add test file
Presentation: Challenges of this project
Bug: Add background repeat none
Issue with cards being displayed on larger displays
SASS: Import Custom Fonts
Import custom fonts for title and body
Add Mock Data to Test Folder
'backToAllFlavors' button not centered
Fix image for parlors: nuggs, icecreamriot -colfax, petybird
Parlor Details Component
Change background color of Parlor Details from current color (light green) to light yellow?
Create ice cream parlor search drop down
Testing: Search By Parlor Component Tested
Make sure all links to websites work
Testing: Parlor Detail Test
SASS: Make All SASS Template Files
Presentation: Collaborative Aspects of Project
Parlor Area Component
Presentation: Rewarding Aspects of Project
README - Add more info
Bug: When no ice cream based on search
Currently shows a small blue line, maybe we can add a message that shows nothing available!
Testing: Parlor Detail Component Tested
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.