hamburger-icon

Rich Internet Applications (Javascript, PHP)

Laravel CMS Site

The final project of the PHP course, a functional CMS site, containing different types of users, with different authentication levels.

Laravel CMS  Page

This is an page that was made using the cms. Currently someone with Editor permissions is logged in, hence why you can see the edit link above the articles.

Laravel CMS  Page

This would be how you could add articles. You could specify which page, content area, and whether or not to add to all pages. Once created you could also order Articles.

The ability to add pages, sections, articles were allowable to authors, editors could create and add articles, admins could manage users. Any user could have any number of permissions. The code below is from the User Controller class, showing the update function.

TwoNote (One Note API Usage)

A OneNote clone, that allows you to use OAuth() to authenticate users with microsoft then sign them in with the acess token. From there using ajax calls you are able to add, modify, and delete notes in real time.

TwoNote Page

The difficulty in the application was mostly documentation, though it was also our first assignment relying completely on an API to get results.