#MEAN Base ###Objective To tailor a reusable MEAN stack.
###Current Features
User model
- role: string - default: basic
- admin: boolean - default: false
- license: string - default:
Areas
- Account
-- Accessible by registered users.
- Admin
-- Accessible by authorized admin users.
Authentication
- isLoggedIn checks for each specific route
###Cloning and Launching Locally
- Install Node.js, MongoDB, Express, and git on your machine
- Clone the repository
git clone git@github.com:JRizzle88/mean-base.git
- To install node packages listed in package.json run
npm install
- Run the server
node server
- Wait until you see "App listening on port 8080" in your command terminal
- Open your browser and go here to see it live.
- Get creative.
###Current Ideas
- Add User manager in the Admin area
- Improve area authorization
- Improve session verifier isLoggedIn
Feel free to submit issues or suggested features.