Updated content.
This commit is contained in:
parent
ef763fe67e
commit
f703f70ad5
1 changed files with 25 additions and 22 deletions
47
index.html
47
index.html
|
@ -62,11 +62,12 @@
|
||||||
both the REST api and the frontend SPA to that used the
|
both the REST api and the frontend SPA to that used the
|
||||||
REST api. The REST api was kept separate so that the
|
REST api. The REST api was kept separate so that the
|
||||||
project could actually run separate seamlessly
|
project could actually run separate seamlessly
|
||||||
integrated SPAs for each role it was trying to fill. I
|
integrated SPAs for each role it was trying to fill.
|
||||||
designed the dev environment to be quickly and easily
|
</p>
|
||||||
rebuilt and deployed since I would be handing it off to
|
<p>I designed the dev environment to be quickly and
|
||||||
other devs to maintain. The build process is designed
|
easily rebuilt and deployed since I would be handing it
|
||||||
to ensure optimized page loads and help with
|
off to other devs to maintain. The build process is
|
||||||
|
designed to ensure optimized page loads and help with
|
||||||
cross-browser compatibility,while allowing for the
|
cross-browser compatibility,while allowing for the
|
||||||
latest libraries and language improvements to be used.
|
latest libraries and language improvements to be used.
|
||||||
Deploying is fast and easy as well as easily
|
Deploying is fast and easy as well as easily
|
||||||
|
@ -80,16 +81,18 @@
|
||||||
Isomorphic rendering provides fast load times and
|
Isomorphic rendering provides fast load times and
|
||||||
ensures search engines can index the public content.
|
ensures search engines can index the public content.
|
||||||
Users authenticate with their AzureAD user via OpenID
|
Users authenticate with their AzureAD user via OpenID
|
||||||
Connect. Express was used to build out the REST
|
Connect. </p>
|
||||||
endpoints for the API mySQL is used via Sequelize.js
|
<p>Express was used to build out the REST endpoints for
|
||||||
ORM. Secured endpoint authorize users based on their
|
the API mySQL is used via Sequelize.js ORM. Secured
|
||||||
user roles and ownership/roles assigned to different
|
endpoint authorize users based on their user roles and
|
||||||
pages/groupings taking into account assigned roles of
|
ownership/roles assigned to different pages/groupings
|
||||||
parent groupings. The development environment is run
|
taking into account assigned roles of parent groupings.
|
||||||
in vagrant with virtual box and babel and weback were
|
</p>
|
||||||
used to compile and bundle the front end code. The app
|
<p>The development environment is run in vagrant with
|
||||||
runs on ephemeral ec2 instances and deployed to AWS
|
virtual box and babel and weback were used to compile
|
||||||
Elastic Beanstalk to allow for scalability.</p>
|
and bundle the front end code. The app runs on
|
||||||
|
ephemeral ec2 instances and deployed to AWS Elastic
|
||||||
|
Beanstalk to allow for scalability.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<h3>Payzoom Econosystem Platform</h3>
|
<h3>Payzoom Econosystem Platform</h3>
|
||||||
|
@ -116,12 +119,12 @@
|
||||||
QuickBooksOnline. Implemented some of the user
|
QuickBooksOnline. Implemented some of the user
|
||||||
interface views including allocating overtime and
|
interface views including allocating overtime and
|
||||||
attaching files to reports/allocations and the
|
attaching files to reports/allocations and the
|
||||||
associated backend. While working on the project I
|
associated backend.</p>
|
||||||
improved the dev environment from one that required 2
|
<p>While working on the project I also improved the dev
|
||||||
days for a developer to build a permanent virtualbox
|
environment from one that required 2 days for a
|
||||||
image to an ephemeral environment in Vagrant that could
|
developer to build a permanent virtualbox image to an
|
||||||
be thrown away and recreated in less than 20
|
ephemeral environment in Vagrant that could be thrown
|
||||||
minutes.</p>
|
away and recreated in less than 20 minutes.</p>
|
||||||
<h4>Technologies Used</h4>
|
<h4>Technologies Used</h4>
|
||||||
<p>Vagrant Payzoom was built with NodeJS and MySQL on
|
<p>Vagrant Payzoom was built with NodeJS and MySQL on
|
||||||
the backend and a custom built javascript frontend.
|
the backend and a custom built javascript frontend.
|
||||||
|
@ -159,7 +162,7 @@
|
||||||
code necessary to facilitate iOS push
|
code necessary to facilitate iOS push
|
||||||
notifications.</p>
|
notifications.</p>
|
||||||
<h4>Technologies Used</h4>
|
<h4>Technologies Used</h4>
|
||||||
<p>This was before phonegapp was very far along use so
|
<p>This was before phonegapp/cordova was very far along, so
|
||||||
they decided to build a custom wrapper app that wrapped
|
they decided to build a custom wrapper app that wrapped
|
||||||
the webview and exposed the phone APIs to the website
|
the webview and exposed the phone APIs to the website
|
||||||
via messages sent betwewn javascript and the Objective
|
via messages sent betwewn javascript and the Objective
|
||||||
|
|
Loading…
Reference in a new issue