Skip to content

seanxjin/Blog_Web_App_EJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 BLOGGO

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.

📌 Project Description

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.

Features

  • 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!)

Getting Started

Prerequisites

Make sure you have the following installed:


  1. Clone the repository (https://github.com/seanxjin/Blog_Web_App_EJS.git)
  2. npm install
    • npm i nodemon, express, postgres, dotenv
  3. Create a .env file in the root of the project and add your database connection info:
    • DATABASE =
    • PASSWORD =
  4. Start the server with nodemon app.js and the app should be running at localhost:3000.

Notes from the Developer

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!

About

Blog Web Application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors