This project is designed to showcase the use of the MVC framework to organize code while creating functional wordpress-like blogging application which will allow users to create accounts on the platform, submit blog posts, review other plog posts, write comments, edit and delete their posts, and more.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
What was the motivation behind creating this project?
I built this project so that people could come together to share interesting technology-related thoughts.
What was learned through making this project?
I faced a few roadblocks along the way while building this project. Namely, while I was deploying the application, the logout feature stopped working. This was due to the login token not being cleared properly upon logout. I had to spend a lot of time debugging this issue and eventually it forced me to read up on cookies and express methods, which helped me learn much more about both. Eventually the problem was solved, but it took a great deal of time.
Please reference the prerequisites / installation guides below to begin using this program.
- NPM install dependencies
- Create a .env file to set database variables
- NPM RUN WATCH to get started
Distributed under the MIT License License. See LICENSE.txt
for more information.