Skip to content

Create /events page #166

Closed
Closed

Description

@kylemh

Feature

Why is this feature being added?

Our design team has come up with a beautiful redesign to simplify UX.

What should your feature do?

Implement the newly-designed landing page via pages/events.js
Here is the mock-up: https://invis.io/KSO12EFRU7E#/323662230_OC_Events_Landing_Page

Temporary Note

This project requires back-end labor to finish (creating events surrounding our meetup groups and events). In the meantime, you can act upon a JSON of you shape/choosing in order to mock the data represented in the design mock.

Activity

  1. kylemh commented on Oct 1, 2018

    @kylemh
    MemberAuthor

    This is a request for a new or redesigned page.

    • The page should be implemented by creating a file (or editing the file if it already exists) in the pages folder. The file name should match the route (ex: code_schools --> pages/code_schools.js).
    • Please remember to leverage the <OutboundLink> component when dealing with external links (leaving our hostname - operationcode.org)
    • Do your best to limit stylesheets imported into pages/styles.
    • Only modularize potentially reusable content via components - it's okay to implement everything in the page file and let us as staff members sort out where you could write for reuse (if anywhere).
    • If no design is missing mobile-specific or desktop-specific styling, do your best to work with what's given. A good rule of thumb is that any lists displayed in rows on desktop mocks, can be displayed one-per-row on mobile.
  2. changed the title [-]Create newly-designed /events page[/-] [+]Implement newly-designed /events page[/+] on Oct 1, 2018
  3. lineberry30 commented on Oct 16, 2018

    @lineberry30

    I'd like to take on this issue @kylemh

  4. kylemh commented on Oct 16, 2018

    @kylemh
    MemberAuthor

    I am assigning myself to this issue as a placeholder for your work, @lineberry30. Thank you, and good luck! 😁

    Please note:
    If no activity is shared within two weeks, I will remove my assignment. At that point, the issue will be open for anybody to take.

  5. self-assigned this
    on Oct 16, 2018
  6. added a commit that references this issue on Nov 10, 2018
  7. reopened this on Feb 24, 2019
  8. kylemh commented on Feb 24, 2019

    @kylemh
    MemberAuthor

    Previously this issue pointed to the incorrect mock.

    The old /events page has been removed and this issue has been re-opened with the correct mock linked.

  9. kylemh commented on Feb 24, 2019

    @kylemh
    MemberAuthor

    Other Instructions:

    • The square with the text: "4,000+ Members In 20 States!" and "Locations" button should instead be a part of the hero banner. So the HeroBanner's text will be:
    EVENTS
    --------
    Need more Operation Code in your life? From conventions to tech meetups, we are where you are! There are 4,000+ members across more than 20 states!
    
    |See Locations|
    
    • Please use https://github.com/FormidableLabs/nuka-carousel for the carousel
    • Please use the FlatCard component for the 3 blue square border cards above "Want to become a sponsor?"
    • Use any existing SVG Icon as a placeholder, until I get all of them in
    • Use the ResuableSections -> JoinSection component at the bottom of the page
  10. changed the title [-]Implement newly-designed /events page[/-] [+]Create /events page[/+] on Feb 24, 2019
  11. juliantrueflynn commented on Feb 25, 2019

    @juliantrueflynn
    Contributor

    @kylemh The mock has a boxed container instead of full width. None of the other current pages seemed to have a boxed container. Does the Events page have a boxed container layout that differs from rest of site?

    I am viewing the mock on a wide screen monitor, so that could be cause of this.

    Edit:
    Just so this is tracked in ticket. Just had call with you and you said to ignore and the boxed container is just from mock tool. Structure will be consistent with rest of site.

  12. juliantrueflynn commented on Feb 25, 2019

    @juliantrueflynn
    Contributor

    To your previous note on use placeholder icons, here's the ones that are missing currently:

    • "Food for longer meetups" (Pizza/food icon)
    • "Education materials" (Book icon)
    • "Raise awareness" (Podium icon)
    • Left caret icon
    • Right caret icon

    If it's easier on you I can download these from FontAwesome and put in static/images/icons/FontAwesome:

  13. kylemh commented on Feb 25, 2019

    @kylemh
    MemberAuthor

    Go forward on using FA until we have the assets 👍

  14. removed their assignment
    on Feb 25, 2019
  15. juliantrueflynn commented on Feb 26, 2019

    @juliantrueflynn
    Contributor

    @kylemh I have this done except for 1 issue. Branch here

    With the carousel the design has the carousel at full width of page. With the Nuka Carousel component this causes issues because it has the prop slidesToShow. Since this is responsive the number of slides showing is not a fixed number. If I make the carousel's width same as page container, then this will be easy to make responsive.

    end of carousel
    When the prop "slidesToShow" is too high, it adds empty space at the end of the carousel.

    new carousel width
    Rough sketch of what I'm proposing

  16. kylemh commented on Feb 26, 2019

    @kylemh
    MemberAuthor

    Let’s simply comment out this section until we have the events endpoints connected. I want to dive deeper into your issue, but don’t have much time and don’t want to block you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions