This application is a blog site that is similar to a Wordpress site, where users can post any and everything tech. The app follows the MVC paradigm.
To run this application, you must complete the following steps:
- First, download node.js and vs code.
- Second, open the corresponding terminal for this program.
- Third, input these commands in the terminal:
npm i
, andmysql -u root -p
. - Next, input
SOURCE
with the corresponding schema file, then putquit
in the mysql terminal - Then make sure your database name, username, and password match in the .env file (if no .env file create one).
- Lastly, input
npm run seeds
thennpm run start
in the terminal to initiate the application
If all steps above are completed correctly, then the application should generate a local tech blog website.
- User can
- create, update, and delete post.
- posts comment on post
- Login
- saves user and password in a database
- total password encryption
- UI will be heavy update for a smoother user experience.
- Adding tests to ensure the integrity of the models
- Ability to like, dislike, and share post
- Ability to delete comments
- Npm Handlebars.js is the templating language
- Sequelize is the ORM
- Express-session and bcrypt was used for authentication.
- API Routes to perform RESTful CRUD operations
- JaQwae Ellison
None
None
GitHub: https://github.com/Jaqwaee Email: jaqwaeellison@gmail.com