This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export const COND = { | |
//*TRUE if "needlessly difficult to code for" apple product™ | |
check_ios: () => { | |
return ( | |
['iPad Simulator', 'iPhone Simulator', 'iPod Simulator', 'iPad', 'iPhone', 'iPod'].includes( | |
navigator.platform | |
) || | |
// iPad on iOS 13 detection | |
(navigator.userAgent.includes('Mac') && 'ontouchend' in document) | |
); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Interactive greeting cards for my app, "Just the Occasion" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
My ongoing collection of custom react hooks. | |
I always reference this snippet whenever starting a new react project. | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* GENERAL HELPER UTILITY FUNCTIONS | |
* -------------------------------- | |
* | |
* Custom lodash-like functions to modify text | |
* throughout this project. | |
*/ | |
export const shortenWord = (str, size) => { | |
if (str.length <= size) return str; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* ________________________________________ */ | |
/****** Solomon Zelenko's RESET *******/ | |
/* Based on normalize.css & meyer's css reset */ | |
/* https://github.com/zempo */ | |
/* ________________________________________ */ | |
*, | |
*::before, | |
*::after { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Name of your app: Above the Line | |
Link to live app: https://above-the-line.now.sh | |
Link to client repo: https://github.com/zempo/atl-client | |
Link to API repo: https://github.com/zempo/atl-server |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
One of the users of the app suggested the ability to copy a script. But in general, feedback was neutral/positive. | |
Most feedback related to the formatting of the script output. I was given a site as a recommendation and changed the tags | |
I also ended up revising my script tags algorithm (header, action, transition, shot) with more accurate tags. | |
It turns out that most scripts and screenplays don't include that many camera transitions | |
(In short, one must not question the all-powerful director). | |
This made the edge-cases even easier. | |
In addition, most users preferred the desktop version but were able to use the mobile version | |
(One mentioned it would be better just to have a moble app) | |
(I'm inclined to agree, as I wish to learn react native in the future ;) ) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Name of your app: Above the Line | |
Link to live app: https://above-the-line.now.sh | |
Link to client repo: https://github.com/zempo/atl-client | |
Link to API repo: https://github.com/zempo/atl-server |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Above the Line | |
Link: https://above-the-line.now.sh | |
Repo: https://github.com/zempo/atl-client | |
Initial Feedback: | |
Summary: The tags fascinate users and are easy to use. | |
Sourced from my friend, Madi -- a screenwriter: notes having to do with proper formatting, | |
the need for quick tips sidebar, and some feedback about the sitemap | |
My response: More content in the sidebar, quick-tips, and a tutorial script | |
Tips from my friend, Brynn -- an illustrator and designer: making the eventual logo cleaner and typographic |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
App Name: Above the Line | |
(Unauthorized) | |
Landing/Promotional Page: https://landing-page.zempo1.repl.co | |
>>User flows to: user types or clicks on site url --> landing page loads | |
>>User flows from: user clicks login or register links or user clicks get started button on landing (to register) | |
(Unauthorized) | |
Login Page: https://login--zempo1.repl.co | |
>>User flows to: user clicks login-link on navbar --> user enters login page |
NewerOlder