Skip to content

My personal website with cms, angular, multi blogs with auth login.

Notifications You must be signed in to change notification settings

haydenwade/hayden-ty

Repository files navigation

I enjoy updating my personal website as I learn new skills. My last version included multiple blogs with a built-in content management dashboard. Via the dashboard users could create, delete, and edit blog posts. To support this workflow, I built a RESTful API using Node.js and auth0 to secure it. Using role-based access control I allowed admins read and write access and subscribers read-only access. For my data store I used Mongo DB and for the user interface I used Angular. This project was a great way to put my skills to use.

HaydenTy

https://haydenty.github.io/hayden-ty/ Dated 1/20/18

Getting Started

  1. Clone crud-api and setup accordingly (follow readme.md)
  2. Start crud-api server
  3. In this project do
  • npm install
  • npm run start

This project was generated with Angular CLI version 1.5.0.

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.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

Deploy to heroku instructions

https://medium.com/@ryanchenkie_40935/angular-cli-deployment-host-your-angular-2-app-on-heroku-3f266f13f352

About

My personal website with cms, angular, multi blogs with auth login.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published