Bloggo is a simple blogging platform built with Node.js, Express, and PostgreSQL. It's designed to be minimal, distraction-free, and easy to use—whether you're journaling, sharing ideas, or just playing around with web development.
The goal of this capstone project is to create a fully functional blog web app that demonstrates fundamental web development skills using Node.js and Express.js for the backend and EJS for the templating engine. The application does use a database in this version — all blog posts are saved to a database while the server is running.
This project is inspired by the style and layout of Paul Graham's articles.
- Clean and minimal blogging experience
- Create, read, and delete blog posts
- PostgreSQL-powered backend
- Built from scratch by a solo dev (hi, I'm Sean!)
Make sure you have the following installed:
- Clone the repository (https://github.com/seanxjin/Blog_Web_App_EJS.git)
- npm install
- npm i nodemon, express, postgres, dotenv
- Create a .env file in the root of the project and add your database connection info:
- DATABASE =
- PASSWORD =
- Start the server with
nodemon app.jsand the app should be running at localhost:3000.
It’s my first real full-stack web app, and I’m actively improving it as I learn more. Feel free to explore, give feedback, or fork it for your own projects.
Thanks for checking it out!