NOTE - APP is currently still in development. Most logic and back-end work has been completed. APP is mostly functional minus the implantation of MulterJS and CSS work. MulterJS and CSS is currently being worked on.
Full MEAN stack application that uses Passport for authentication, bcrypt for password hashings and adds a salt to all passwords from client to server side, Angular front-end and an Express/Postgresql back-end to create, maintain and save Fire and Gas Inspection logs that follow NFPA regulations and guidelines. The application has a User/Employee side and an Admin level to manage inspection details.
- HTML5
- CSS3
- Flex Box
- AngularJS
- Angular-Route
- Nodemailer
- SweatAlerts 2
- ng-Alertify
- ChartJS
- PostgresSQL
- NodeJS
- PassportJS
- Passport-local
- ExpressJS
- Express-Sessions
- Body-Parser
- Multer
- bcrypt
- dotenv
- Download zip file
- Open terminal and navigate into folder
- Configure / Create DB - Download and install SQL DB client to aide in creating the DB - Cut and paste code from database.sql file into 3rd party software from the step pervious
- Run commands:
-
npm install
Installs Node Packages including dependencies from package.json -brew services start postgresql
Starts DB server connection to Postico (or equivalent for MongoDB) -npm start
Starts server -npm test
Starts server using Nodemon - Server is listening on port: 5000