I will not write a webapp from scratch. I will not write a webapp from scratch. I will not write a webapp from scratch.
rocketeria's Introduction
rocketeria's People
rocketeria's Issues
Billboard arrows should appear on hover of a broader area
Would be nice if the L/R arrow appeared on hover of more than just the area directly over the image. Would accept something as simple as placing the visible png in a larger transparent canvas.
Should backoffice start on schedule and hide "home" button?
The backoffice app can start on the Schedule page if desired. The "home" page of Back Office can be removed if desired.
Billboard arrows have disappeared on dev server
Probably style import f-up.
Convert all dates & times to datetime objects upon reciept
FullSlate uses a few different formats for strings representing dates & times. Besides differing conventions, some are in GMT while others the company's configured time zone (EST).
Effective application-wide, these strings should be converted to EST datetime objects immediately upon receipt.
500 Handling is incomplete
Determine the best way to handle uncaught exceptions application-wide.
footer style broken in design env, kyle's fault
.footer-social
sits below .footer-newsletter
in design environment. Couldn't figure out what I did, sorry.
Complete regression test docs
kinda sorta started these...
- page title
- header hours
- form behaviors: newsletter submit, changerequest
- sendmail
- create
- edit, save
- iframe, table
- random testimonial
- testimonial editing
- image upload
- alert banner, expiration, header hours override
- info page
Advisory
No issues are accepted for PoC.
Bugs, questions and feature requests should be emailed to Kyle directly.
BO Logout button is painted before display:none is applied
Try this: Move BO logout display declaration from css to HTML
Request additional billboard images
If Pat doesn't send more on his own...
Offload DRES (uploaded file) serving to GCS
Implement serving uploaded files directly from GCS
After uploading a file, provide two links:
- serve thru rock.biz with memorable filename
- serve directly from gcs, with gcs path/name
Encourage use of 2nd unless URI readability is important.
Clone to Prod server
Initial push of app to prod. Also document how to do this.
h1 background url has global scope
h1
element background
attribute (the ROCKETERIA logo) is scoped globally and applies the background to any h1
anywhere on the page.
Suggested fix: Change rocketeria.css line 86:
h1 {
to
#header h1 {
replace .sublarge with big
.sub-large
cannot be recreated in the WYSIWYG editor. Please apply that style to <big>
.
Newsletter submit depends JS & jQ
For distant future enhancement land, add regular, un-pretty functionality to newsletter signup forms.
Testimonial Updater
Method, app support & doc for updating testimonials.
Billboard arrows aren't vertically centered on image
Slightly too low, at least on Chrome
Footer Breaks on Sub-Pages
White background broken if too much content added. Working on solution.
Edit JS for E-Mail Validation
Current JS (email.js) for E-Mail validation will only validate a single form. Elegant solution needed so that JS will apply to either of the forms (billboard and footer).
Escape I/O
Sanitize all input and output from FSCLIENT.
Newsletter forms lack uniformity
Header .newsletter-signup
has explicit height and extra parent container, footer does not. Please make them more similar. Actually need this - not just being a douche.
Need regression test procedure
- loose network after submitting various things w/ jQuery
noscript billboard images display, overlapping page content
With JS disabled in the browser, billboard image divs are visible throughout the page, overlapping content.
Integrate payment
Remaining PoC requirement
Style File Upload to match Banner settings
needs robots file
thinking out loud here...
User-agent: *
Crawl-delay: 5
Host: rocketeria.biz
Disallow: /dres/
Not positive about /dres/
Replace background image with css
Huge image is heinous. Replicate with css.
Suggested gradient:
background: #000000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzk2MjMyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzk2MjMyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #000000 0%, #962320 30%, #962320 70%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(30%,#962320), color-stop(70%,#962320), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #000000 0%,#962320 30%,#962320 70%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #000000 0%,#962320 30%,#962320 70%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #000000 0%,#962320 30%,#962320 70%,#000000 100%); /* IE10+ */
background: linear-gradient(to right, #000000 0%,#962320 30%,#962320 70%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-8 */
I can get the curly thingies from pat.
Create deliverable manual
- login/out
- new page
- edit page
** inline editing in general
** effect of changing URI during edit - delete page
- upload file
** insert as image
** deleting images - managing alert banner
** expiry may be +/- 60m - storage quotas, cost overview
- bug reports, enhancement requests
Add target="_blank" to social links
Hide overflow of testimonials content
Add overflow: hidden
to #testimonials-side
and #home-testimonials
. Also, I will take this moment to make fun of your arbitrarily alternating "thing-place" and "place-thing" convention.
Nav Bar <li> should be clickable
Entire li
surrounding nav bar links should be clickable rather than just the a
text. JS solution okay provided that a
remains clickable without JS.
News Letter "ENTER EMAIL" clear on click
Need JS solution to clear this form field on focus.
Safari on IOS shows "previous" & "next" under billboard
Header Logo Image should link to home
Billboard Updater
Method, app support & docs for updating billboard images. This is non-essential and can be pushed out to a SP1 or v2 milestone if needed.
Remove all lightbox components
Lightbox is not being used for anything. #lightbox-shadow
and other remaining bits should be removed.
Provision admin access to Prod
Admins gonna administrate (this is done in GAE dash)
Header Images should use generic names
Please change, e.g., header-events.png
to header-purple.png
write out each response line instead of aggregating wecode
Remove the webcode.append() and similar methods in favor of response.write() each time a line of output is known.
Links in body text are not identifyable
a
in body content has no decoration. Suggested fix is add underline to content-sub a
, though there are other equally valid ways to fix this.
Should teachers view all schedules or only their own?
After authenticating to the teacherview interface, should the user see all schedules, or only theirs?
Extra whitespace between tiles and footer
Figure Out Newsletter Submit
Can client POST directly to ConCon API w/o CORS cockblock?
If not, POST from server.
Add client-side validation of email addresses for News Letter signup
Suggest the following:
function validateEmail(email) {
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(email);
}
Remove all dummy links
Time to remove dummy links, even if they 404.
Main Nav:
- /lessons
- /store
- /rentals
- /repairs
- /events
- /about
- /contact
- /testimonials
Social:
Delete confirm alert missing space after path
eliminate full html elements in /static/
No pages should be live as /static/$page.html. Incorporate full html into templates.py.
Add make-up voucher when client cancels eligible appointment
Remaining PoC requirement
Also display # vouchers in auth student area
Vouchers should expire if possible
Wrap testimonial content
To accommodate the testimonial scroll, please modify the contents of #home-testimonials
such that a single element (div
, p
, whatever) contains the quote and the attribution but nothing else (ie, not the a
or h3
).
Add ability to load future weeks in studentarea calendar
Remaining PoC requirement
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.