A full-stack blogging platform for developers. Log in, write posts, and comment on the community feed. Sessions expire after one hour of inactivity.
- Create and manage blog posts
- Comment on posts from other developers
- JWT session-based authentication
- Mobile-responsive UI
Client: Handlebars, Bootstrap
Server: Node.js, Express, Sequelize, MySQL
-
Clone the repository:
git clone https://github.com/bkness/devlog.git cd devlog -
Install dependencies:
npm install
-
Create a
.envfile:DB_NAME=devlog_db DB_USER=root DB_PASSWORD=your_password SESSION_SECRET=your_secret -
Seed the database and start the server:
npm run seed npm start
Visit http://localhost:3001 in your browser.
Live demo: https://mvc-tech-blog-production-c752.up.railway.app
Brandon Kelly — GitHub · kbrandon863@gmail.com




