-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
19 changed files
with
738 additions
and
626 deletions.
There are no files selected for viewing
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
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
.WBI-outer-div { | ||
margin: 10px 0; | ||
} | ||
|
||
.WBI-flex-container { | ||
max-width: 1200px; | ||
margin: 0 auto; | ||
} | ||
|
||
.WBI-flex { | ||
display: flex; | ||
flex-flow: row wrap; | ||
justify-content: space-between; | ||
} | ||
|
||
.WBI-text { | ||
display: flex; | ||
align-items: center; | ||
justify-content: center; | ||
font-size: 1.1em; | ||
/* margin: 0 auto; */ | ||
max-width: 600px; | ||
padding: 5px; | ||
|
||
} | ||
|
||
.WBI-text ul { | ||
display: block; | ||
list-style-type: disc; | ||
margin-top: 1em; | ||
margin-bottom: 1 em; | ||
margin-left: 0; | ||
margin-right: 0; | ||
padding-left: 40px; | ||
} | ||
|
||
.WBI-image-div { | ||
display: flex; | ||
flex-flow: column nowrap; | ||
align-items: center; | ||
max-width: 534px; | ||
margin: 10px 10px; | ||
padding: 10px; | ||
transition: all 0.2s ease; | ||
border-radius: 10px; | ||
} | ||
|
||
.WBI-thumbnail { | ||
width: 100%; | ||
/* width: 512px; */ | ||
/* height: 336px; */ | ||
border: 1px solid #ccc; | ||
} | ||
|
||
.WBI-image-div:hover { | ||
background-color: #F7D994; | ||
} |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
/* eslint-disable max-len */ | ||
import React from 'react' | ||
import Img from 'react-image' | ||
import { Spin } from 'antd' | ||
|
||
import './WBI.css' | ||
|
||
|
||
const WBI = () => ( | ||
<div className="WBI-outer-div"> | ||
<div className="WBI-flex-container"> | ||
|
||
<div className="WBI-flex"> | ||
<div className="WBI-image-div"> | ||
<a href="screenshots/wbi_front.png" target="_blank"> | ||
<Img | ||
className="WBI-thumbnail" | ||
src="screenshots/wbi_front.png" | ||
alt="WBI front page" | ||
loader={ | ||
<div className="Projects-thumbnail-spinner"> | ||
<Spin size="large" /> | ||
</div> | ||
} | ||
/> | ||
</a> | ||
</div> | ||
<div className="WBI-text"> | ||
<div> | ||
A project I completed for a bookstore chain in Edmonton, AB, this internal web app | ||
provides several key functions, such as forum-based employee communications, | ||
customer info management, and product request tracking and reporting. | ||
<br /><br /> | ||
The app consists of a front-end single-page-app written using React and Redux with Ant Design UI components, | ||
and a Node.js back-end interfacing with MySQL and MongoDB databases. | ||
This setup offers several benefits including real-time event-based updates, notifications | ||
and secure authentication. | ||
</div> | ||
</div> | ||
</div> | ||
|
||
<div className="WBI-flex"> | ||
<div className="WBI-text"> | ||
<div> | ||
Employees can quickly find books using a point-and-click search interface. | ||
Common actions are easily accessible and information is displayed clearly. | ||
</div> | ||
</div> | ||
<div className="WBI-image-div"> | ||
<a href="screenshots/wbi_item_search.png" target="_blank"> | ||
<Img | ||
className="WBI-thumbnail" | ||
src="screenshots/wbi_item_search.png" | ||
alt="WBI front page" | ||
loader={ | ||
<div className="Projects-thumbnail-spinner"> | ||
<Spin size="large" /> | ||
</div> | ||
} | ||
/> | ||
</a> | ||
</div> | ||
</div> | ||
|
||
<div className="WBI-flex"> | ||
<div className="WBI-image-div"> | ||
<a href="screenshots/wbi_request_details.png" target="_blank"> | ||
<Img | ||
className="WBI-thumbnail" | ||
src="screenshots/wbi_request_details.png" | ||
alt="WBI front page" | ||
loader={ | ||
<div className="Projects-thumbnail-spinner"> | ||
<Spin size="large" /> | ||
</div> | ||
} | ||
/> | ||
</a> | ||
</div> | ||
<div className="WBI-text"> | ||
<div> | ||
The development environment is set up with time-saving features such as linting, | ||
hot-reloading and Babel ES6+ transpilation. | ||
<br /><br /> | ||
The app is built with Webpack and deployed to a cloud server using Dokku, an open-source Docker-based Heroku clone. | ||
</div> | ||
</div> | ||
</div> | ||
|
||
</div> | ||
</div> | ||
) | ||
|
||
export default WBI |
Oops, something went wrong.