Code Monkey home page Code Monkey logo

lacocina's People

Contributors

jjjar avatar katiemthom avatar kelseyoo14 avatar mbyczkowski avatar mhgump avatar riceball1 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

abyczkowska

lacocina's Issues

list of businesses on the home page

In zeplin, there's a list of businesses (with placeholder for logos) that need to be updated.

  • use real logos
  • show tooltip with basic info on click

make the map a placeholder image

and on click on the CTA button open the map in a new window (q: how will that behave on mobile? can it take you to google maps?)

fix nav on 1024 px - 639 px

The menu disappears in between 1024px and 639px.

At minimum we should show hamburger nav, otherwise it would be nice to get the donate be on the logo level with the other pages listed.

I'll mock up something.

add text to Bini's photo

connected to #78 - once the photo is changed we need to add the copy
"I thank god every day for
La Cocina... but it was momos 
that saved my life." font weight light, size 36px #333
and
Binita Pradhan, Bini's Kitchen font weight reg, size 25 #333

(use em instead of pixels?)

look into homepage page load performance

This could happen post-v1. The homepage feels sluggish. We've got big images (hopefully not-for-long since we have responsive images), a few JS widgets (social media stuff) and an iframe (embedded map). Let's see if there's any low-hanging fruit there.

add load for the donation widget

that widget is an iframe and probably there's much we can do, but it looks weird that there's a whitespace until that iframe is loaded. Maybe we can add a loader in the background that gets covered up by the iframe when it's loaded?

Consolidate overlay styles

Right now we have .overlay for the homepage and .caption for the mission page. They both share a .image. Let's consolidate them so the common parts are accessible to all pages.

set-up google analytics

We need to drop this bit of code within <head> (in our case, probably somewhere inhttps://github.com/mbyczkowski/lacocina/blob/a1545e9b1be2566027004345f65fd65de2a0243c/app/views/layouts/application.html.haml#L4-L12):

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-67983718-1', 'auto');
  ga('send', 'pageview');

</script>

Ideally, we could expose the tracking ID (UA-67983718-1) in an ENV and only add Google Analytics tracking if it's present (so that, we can add different tacking ID for our staging env, that we might get one day, and we don't report traffic from local development)

research 'click and pledge'

La Cocina wants to offer a subscription donation option. I'm not sure that C&P allows that. Before we add that page I'd like to know what our options are.

Also, are we still limited in ui with the c&p interface?

Set-up Heroku SSL

Since we added authentication and admin panel, we really need to get SSL set-up. SSL is available on Heroku for free for paid dynos. I think we'll have to figure how to use La Cocina's CC so we can start paying for our Heroku set-up.

hook in email provider

Our authentication system will send emails in case someone forgot their passwords. Not super urgent, but could be useful as we get more admins, and also we could use that to build more email-based features.

Once we have #99 (meaning paid Heroku account), we could probably get a simple add-on.

Make the tooltips clickable

The idea here is, that we want to be able to display the business name and link it to their website.
I'll get the websites from La Cocina leter, but let's set the ground for that work now.

Fix links styling on the mission page

There were looking good until some merge happened 😣

The Sponsor section should be
list-style-type:none
dark sky blue #4087da
and mid blue on hover

overlay text and call to action buttons on banners

This one is a bit tricky. Basically, the 'text' and 'button' where initially just part of the image (I was lazy and took a screenshot of the design), but then I started building something like an 'overlay'. The tricky thing is as the screen gets smaller (say on mobile) this text has to make sense (and the image will probably have to change, too). Maybe we could even build some helper methods to make creation of those banners easier? (again, I don't know how many of those we'll have across the website)

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.