mbyczkowski / lacocina Goto Github PK
View Code? Open in Web Editor NEWLicense: Other
License: Other
In zeplin, there's a list of businesses (with placeholder for logos) that need to be updated.
Implement the designs found in zeplin.
When scrolling, the menu bar should be fixed at the top. For non-mobile sites, the behavior should stay the same as is now, though.
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?)
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.
newsletter link
http://eepurl.com/bKpBjP
Need @abyczkowska to get us some images and then we can update the page
add button with the link to http://www.sfgate.com/food/eatup/article/Bini-s-Kitchen-cooks-up-Nepalese-charm-in-6738213.php
open in new tab
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?)
the dropdown menu doesn't work and I think visually the site needs some tweaks (hopefully will get some style/design tips from @abyczkowska).
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.
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?
mocks in zeplin
add all the content and photos
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.
Right now we rely on a La Cocina's content created using Google My Maps, but we can only embed that map as an iframe. If we want to control the experience better or use our business info stored in the backend, we have build our own UI using our own API and Google Maps JS API.
I'm sad about this -_-
@abyczkowska should have nice vectors somewhere (I got current ones from screenshots as placeholders).
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)
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?
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.
images in dropbox. Some resizing will be needed to be done by me.
center align text on volunteering page (I believe all the text/content on that page is center aligned)
it's on zeplin now
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.
Gift Box Icon should link to https://la-cocina-sf-store.myshopify.com
The designs are in zeplin.
design updated in zeplin - links instead of widgets
photo called bini in dropbox
to #333
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.
Eat, laugh and learn something new.
Be part of the movement.
Make a difference.
I'm guessing either we're covering up the target such that the event fails to fire, or it's firing but not propagating correctly.
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
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)
need to update text, styles and icons just as designed in zeplin
temporarily
We already have this on the homepage, it is needed on the donate page as well
We have images that span the width of the page, so they're pretty big, because we want them to look good on big screens. It would be cool if we could make them smaller on smaller screens (aka 'responsive images'). Foundation has something for this (but I never used it) - http://foundation.zurb.com/sites/docs/interchange.html
This should be easy, since we have one partial that gets used everywhere. This will probably require some input/design from @abyczkowska first.
After #26 is merged, we need to touch up some of the styles (pending @abyczkowska's designs).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.