Giter Club home page Giter Club logo

beaches's Introduction

Beachy Keen

The ultimate beach hunting guide to Southern California. Other California beach sites feel clunky and uninviting. Beachy Keen makes streamlined organization and beach pictures the star of the show. You can filter your beaches by county or pick individual beaches to examine in our easy to use application.

Set-up

Clone this repo [email protected]:libbyeh/beaches.git

Run npm install in your terminal

Run the app in the development mode: Open http://localhost:3000 to view in the browser.

Run npm start in your terminal

Technologies Used

  1. React
  2. JSX
  3. Sass
  4. Fetch API

Pages

https://libbyeh.github.io/beaches/.

Comp

screen shot 2019-01-02 at 4 30 35 pm

screen shot 2019-01-02 at 4 31 38 pm

screen shot 2019-01-02 at 4 33 03 pm

Wire Frame

beaches wire fram splash screen beachy keen wire frame

Original Assignment

http://frontend.turing.io/projects/whateverly.html

DTR

https://gist.github.com/libbyeh/38eb22877439e2c1e5d942286940e4f1

Contributors

beaches's People

Contributors

ellytea avatar libbyeh avatar klhalls89 avatar

Watchers

James Cloos avatar

Forkers

ellytea

beaches's Issues

User Story - Landing Page

As a user, I arrive initially on the landing page. I will see a "where my beaches at?" button. When I click on that button, I will be taken to the main "all beaches" page.

User Story - Activities Page

As a user, I can get to the Activities page by clicking the Activities button from the All Beaches page (navigation panel). The activities page will have an activities cards for each activity including:

  • Swimming
  • Swimming with Caution
  • Surfing
  • Fishing
  • Kayaking
  • Volleyball
  • etc.

These can be clicked on and render a pop-up which will then list each beach the activity is available at.
You can exit out of the card to go back to the full activities page.

User Story - Carousel

As a user, I can click through an image carousel to see images and respective copy regarding the bigger buckets included in the data set, like activities, amenities, and counties. This acts as a great introduction to what type of information I, as a user will find on the app.

Fix filter bug

Filter makes you click on All Counties each time before you can properly render a specific county.

User Story - All Beaches Page

As a user, I initially see all the beaches listed by county North to South with a beautiful image and name of the beach. I can click on each of the images to render a pop-up that provides even more information on the individual beach, including:

  • county
  • water rating
  • pier
  • pet-friendly
  • food-service
  • facilities
  • camping
  • activities
  • hours
  • fire-pits

I can exit out of the card to get back to all the beaches viewpoint.

Add sass/scss files

Add dev dependency for sass and reorganize styling into respective component scss files. Import component files into main.scss file.

style beach cards

Create layout/design for individual beach cards including all properties in the data set.

Add Header

add header to beach component and style

style beaches page

Add overall layout styling and organization to all beaches page. Currently just scrolling through all. Cards should have the name of the beach and image.

Add filter functionality

Add input field and dropdown for filtering beach cards by specific data-points. Data-point TBD

DTR

Template for DTR Memo
Project:
Group Member Names: Elly Torres, Libby Yeh & Kristen Hallstrom
Project Expectations: What does each group member hope to get out of this project?
Elly: A good understanding of react and lots of practice
Libby: Increased time with react
Kristen: To learn how react works
Goals and expectations:
Elly: To have a functioning version 1 App that looks nice
Libby: A beautiful Ui and a functioning mvp, have fun as a team
Kristen: A good looking mvp.
Team strengths:
Elly: Can Hyper Focus. Has an inherent understanding of southern California and it’s beaches
Libby: Design and UI, basic react knowledge.
Kristen: Photoshop, design and ui
How to overcome obstacles:
As a group: talk to each other first , then pair and reach out to other students/mentors and then teachers.
Schedule Expectations (When are we available to work together and individually?):
week 1
8:45am check in before class
Use afternoon work time together
Split up work before we go home for the night
Over Break
Elly: 23 - 27 in CA
Libby: 25 - 30 in CO Mountains
Kristen 27 - 30 in MN
Communication Expectations (How and often will we communicate?
How do we keep lines of communication open?):
Daily if possible except Christmas Day,
Set up group slack
text if necessary.
Abilities Expectations (Technical strengths and areas for desired improvement):
Elly: a more equal division of labor in the group
Libby: more react
Kristen: more react and feeling equal
Workload Expectations (What features do we each want to work on?):
As a group: Let's try to front load work. If you get stuck while working remotely it’s okay to reach out for help.
Workflow Expectations (Git workflow/Tools/Code Review/Reviewing Pull Requests):
Git Hub Issues, Git workflow.
Expectations for giving and receiving feedback:
As Group: Please be honest and kind, celebrate the little wins
Ideas: App for finding the best beaches, we can picture to make it better.
Tools: Git, Github, slack, react
Additional Notes: Lots of feelings

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.