/mvc-tech-blog

Model-View-Controller (MVC) Challenge: Tech Blog

Primary LanguageJavaScriptMIT LicenseMIT

Model-View-Controller (MVC) Challenge: Tech Blog

  1. Description.
  2. Web Address.
  3. Usage tips.
  4. Features.
  5. Credits.
  6. Licenses.
  7. Install Command.
  8. Test Command.
  9. Contributing.
  10. Questions.

For license description, click on the badge to get more information.

License

1. Description

This is a full stack web application that was build using bycrypt, sequelize, sequelize-sessions, dotenv, express, express-handlebars,express-sessions and mysql2.

Major tech snapshot

tech

2. How to Get There

Open your favorite web browser and enter the following web address to start using the website. Dont forget to watch the features video below :).

https://mvc-challenge-blog-tech.herokuapp.com/

3. Usage Tips

For more information - Please visit the following videos on how the application works and some background information on website usage.

If you want to run locally preform the following:

This application is running under mysql as a local host, you can modify the .env file with your own user/password to start the application.

If you are still intersted in running the application you would need to do the following:

  • run mysql terminal at project source location source db/schema.sql
  • npm i
  • npm start
  • use website http://localhost:3001/

Part 1 - Walkthrough video on how to use the website application plus how the timer works at code level.

https://drive.google.com/file/d/17lWIaWopnhrKYeGE9xgRl267fyOmHrke/view

4. Features

Application is both desktop and mobile friendly.

Application is both desktop and mobile friendly.

Main Page

step

step

Dashboard Create Post

step

step

View Dashboard Create Post

step

step

step

step

Edit Post

step

step

New Comment

step

step

Post Deleted Dashboard Empty

step

step

Timer Triggers After 5 Minutes

step

5. Credits

Thank you Esteban Romero for working on this project.

6. Licenses

mit

7. Install Command

Database dependency is --> mysql Ver 8.0.23 for Win64 on x86_64

npm install command will install javascript dependencies

npm i

8. Test Command

No test commands avaialble, if you would like any, please let me know.

9. Contributing

Please email Esteban Romero.

10. Questions

Please reach out to me

GitHub Url: https://github.com/esroleo

Email address: esroleo@gmail.com