Created August 14, 2016
Please note the UI is not designed yet. It consists of several components that are being developed and tested.
The goal of the project is to have a way for family and friends that use my 
This project consists of a REST server and client developed in JavaScript with:
-
Client-side:
- AngularJS
- UI-Bootstrap
-
Server-side:
- node.js
- restify
- sequelize
- winston
-
A list of available route paths can be found using the uri:
api/routes{ "GET": [ "/www\\/?.*/", "api/data/categories", "api/data/priorities", "api/data/statuses", "api/notes", "api/note/:uuid", "api/routes", "api/users", "api/user/:uuid" ], "POST": [ "api/note", "api/user" ], "PUT": [ "api/note", "api/user" ], "DELETE": [ "api/note/:id", "api/user/:id" ] }` -
The server can be found under the
/serverdirectory.- To run the server use:
node plexNotesServer.jswhile in the server folder.
- To run the server use:
-
The client can be found under the
/wwwdirectory.- To run the client load the
index.htmlpage with a web browser while in the www folder.
Note: If you get a cross domain error when loading the client, you will need to serve the page with a web server, such as the one built into IntelliJ. The reason for this is when the page is loaded though a file:// url some browsers will throw a cross domain exception when the page uses http:// for the REST calls.
- To run the client load the
You must run the web app on the same port as the server is running. Note that in IntelliJ, when a run configuration is created, by default the port is for the intelliJ web server. Right now PlexNotes is meant to be ran on the same server as the data server! This may change in the future to have a configurable url.
Although 



All trademarks and copyrights are the property of their respective owners.
For more information on 

