This MEAN web app is an online bulletin board. Any logged in user can make comments on the board. If you are not already a user, a user may sign up. A logged in user can may edit or delete only their own messages.
This MEAN app is a great way to teach and utilize many of the tools Angular has to offer such as making custom components, custom modules custom services, data binding, forms, routing, lazy loading, and making HTTP requests. It covers a common problem domains such as user authorization, form validation, and error handling.
This is a RESTful backend architecture.
- Make sure you haveNode & NPM installed
- Make sure you haveMongoDB community server installed
- Clone this repository
- Run
npm install
- Navigate to the
/messageboard-node
directory and runnpm start
leave this terminal window open - Open another terminal tab and navigate to
/messageboard
and runng serve