This Node app uses a MySQL model, Handlebars templates, and an Express server to run a tech blog! Users can create an account and then post and comment about their favorite web design topics. Posting and commenting is limited to logged-in users, but anyone can view and read other posts. This application uses the following technologies:
- Path
- Express
- Handlebars
- Sequelize
- JawsDB
The app is deployed on Heroku, check out the link below!
Check out the deployed app: https://gt14-mvc-tech-blog.herokuapp.com/
Install the npm dependencies using npm install
. After that, use the schema.sql file in the db directory to create the database and then run npm run seed
to populate the database with some seed data.
Run npm start
to launch the server. Once the app is running, create an account and begin posting. You can also view and comment on other posts. If you decide you want to delete a previous post you made, simply navigate to your dashboard and click delete.
Feel free to contribute as you wish.
There are no tests at this moment.
This project is covered under the MIT License. For more information, please click the link below.
https://www.mit.edu/~amini/LICENSE.md
Please reach out with any questions!
Github: https://github.com/PeterW515
Email: phweigman@gmail.com