movadee / portfolio-movadee

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Portfolio Movadee.com

To visit live site got to: [http://movadee.com]

This Angular project was generated with Angular CLI version 1.6.5.

This project is using Materializecss library for styling.

App Hosting

This project is hosted for free on the GitHub Pages. If I have any app changes I execute following commands:

  • to build a dist folder with a production code: ng build --prod
  • to create CNAME file with custom url reference: echo "movadee.com" > dist/CNAME
  • to publish site on github pages: ngh

I used angular-cli-ghpages to publish Angular2+ app to gh-pages

I used the folowing sources for reference:

Sending Contact Us Email

Since my portfolio is hosted on GitHub it is required to be only static content without backend. I wanted to have a Contact Us form so I can receive emails from people. I found a great solution that is not require backend setup. Now I am sending notification email from a Contact Us Form using Google Apps Mail. Follow this link if you'd like to know details

Google Analytics

I am using Google Analytics to monitor site ctivities. Here is a super helpful rticle that I've used for a reference.

App Specifications Document

I was inspired by Mr. Joel Spolski and his amazing book Joel on Software to write this Project Specs.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

ToDo List

  • Load projects data from json file (local)
  • Update movadee project description with more details
  • Create CV
  • Utilize lazy loading
  • Utilize Localization
  • Comment all code
  • Add portfolio to Materializecss showcase

About


Languages

Language:TypeScript 42.2%Language:HTML 29.1%Language:JavaScript 24.5%Language:CSS 4.2%