- Installation Instructions
- Usage Information
- License
- Contribution Guidelines
- Test Instructions
- Questions
This application requires Node.js which can be downloaded here. It utilizes a few node modules called express, sequelize, dotenv, bcrypt, connect-session-sequelize, express-handlebars, express-session, http-errors, and mysql2. All packages can be installed using node package manager. This requires a local or remote mySQL server to be running for database storage, the database can be populated with command "npm run seed" after it is created. Simply run "npm install" in the root directory to install all dependencies.
This is a tech blog website where users can share their views on existing and emerging technology. There is a login system that stores user accounts in a SQL based database. Once logged in users can comment on existing posts and create posts of their own. If a user is inactive for five minutes then they will be logged out of their user session and will have to login again upon revisit. There is a user dashboard where posts can be updated and deleted. What are you waiting for, get out there and discover The Tech Hound community!
This project is utilizing the MIT License
This is a fully open source project, you may fork the repository and any pull requests will be viewed and implemented accordingly.
There are no test scripts setup for this program currently.
If there are further questions please contact me with the following.
AndrewMorrow - Github
Email: [email protected]