A full-stack blogging platform where users can create, update, delete, and comment on posts. Authenticated users gain full access to personalized content and community interaction.
This application enables users to sign up, log in, and engage in blog-style discussions. Authenticated users can create their own posts, edit or delete them, and interact with other users through comments.
- User authentication with sessions
- Create, read, update, delete (CRUD) functionality for posts and comments
- Responsive dashboard with user-specific content
- Sequelize ORM for database interaction
- Clean and modular MVC architecture
- Frontend: Handlebars.js, HTML, CSS
- Backend: Node.js, Express.js
- Authentication: bcrypt, express-session
- Database: MySQL, Sequelize ORM
- Environment Management: dotenv
- Deployment: Heroku

