https://github.com/ericbwebdev86/erics-tech-talk
Full stack blog site for tech enthusiasts
https://github.com/ericbwebdev86/erics-tech-talk
bcrypt bootstrap css express handlebarsjs html javascript mysq node sequelizejs
Last synced: 17 days ago
JSON representation
Full stack blog site for tech enthusiasts
- Host: GitHub
- URL: https://github.com/ericbwebdev86/erics-tech-talk
- Owner: ericbwebdev86
- Created: 2022-03-02T15:33:05.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-13T18:33:57.000Z (over 3 years ago)
- Last Synced: 2025-08-27T02:47:23.646Z (6 months ago)
- Topics: bcrypt, bootstrap, css, express, handlebarsjs, html, javascript, mysq, node, sequelizejs
- Language: JavaScript
- Homepage: https://enigmatic-tor-99381.herokuapp.com/
- Size: 641 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# erics-tech-talk 
## Table of Contents
1. [Description](#description)
2. [technology used](#technology-used)
3. [Installation](#installation)
4. [Usage](#usage)
5. [Credits](#credits)
6. [Test](#test)
7. [Contact](#contact)
8. [License](#license)
## Description
This is a blog site where you can view posts and comments. A user can only post and comment when authenticated to the site. The authenticated user has a dashboard where posts can be created, edited and deleted. Authenticated users will be logged out automatically after 5 minutes, or if the logout button is clicked.
## Technology used
* NodeJS
* Sequelize
* Express-handlebars
* ExpressJS
* Express-session
* jest
* mysql2
* dotenv
* bcrypt
## Installation
Run "npm i"
then create a .env file and enter your db info.
then log into your mysql CLI in the folder path and
run "source db/schema.sql;"
quit out of that and run
"npx nodemon server"
## Usage
You can test the deployed app here: https://enigmatic-tor-99381.herokuapp.com/
[Link to the demo video](https://youtu.be/2oOYPbXrknI)
## Credits
My TA and classmates!
## Test
N/A
## Contact
Email: ericbwebdev86@gmail.com
Github: https://github.com/ericbwebdev86
## License
MIT license is a short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.