A CMS-style blog site using Model View Controller(MVC) paradigm. The app is built using Express, MySQL, Sequelize and Tailwindcss.
- Clone this repo.
- Run
npm install. - Edit the .env file with your environment details.
- Run
npm start.
On launch the app renders the homepage where users can see all the posts.
To access any other page the user has to login, so the login page will be displayed. If the user is not registered they can signup and then login.
Once logged in the user can access the dashboard where posts belonging to user are displayed with edit and delete options. The user can also create a new post by clicking on the create post button.
The edit button renders a form with the post title and body already populated.
Clicking on the title of the post takes you to the post page which displays all comments associated with that post and provides the option to add a comment to the user.
This application is covered by the MIT License.
Samira Abdalla
If you have any questions, reach out to me via:
GitHub: Samihat11
Email: [email protected]





