Skip to content
My personal portfolio and resume
CSS JavaScript HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
routes
src
views
.env.example
.gitignore
Gruntfile.js
README.md
app.js
db.js
package-lock.json
package.json
server.js

README.md

Portfolio

Most developers will probably build their own site to showcase their talents but I decided to add mine to github for anyone to use. Hopefully this website will provide a good starting point for new developers or perhaps backend developers looking to expand.

Setup & Installation

1. Run "npm install"
2. Create .env based on .env.example
3. Set up Firebase (see schema below)
4. Run "grunt dev"
5. Navigate to localhost:3000

Firebase Schema

projects > [project name]

  • id (String) - Unique project ID, used for CSS styling
  • title (String)
  • description (String)
  • link (String) - Link to website
  • sourceLink (String) - Link to source code/repo
  • imageName (String) - File name located in public/images
  • tech (Array)
  • priority (Number - required) - Used to sort projects
  • startYear (Number - required) - Year the project was started
  • endYear (Number - required) - Year the project was retired

settings > site

  • name (String) - Your name
  • email (String) - Your email
  • location (String) - County, State
  • jobTitle (String) - Desired/Current Job Title
  • tagLine (String) - Your motto
  • githubUrl (String)
  • linkedinUrl (String)
  • websiteUrl (String) - Your portfolio
  • stackoverflowUrl (String)
You can’t perform that action at this time.