Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog App - Express.js

This repository contains the source code for a Blog Application built using Express.js. The app allows users to create, edit, view, and delete blog posts. It is deployed using NGINX for production. This README includes setup instructions, key concepts, and the deployment process.

Table of Contents

Introduction

This blog application serves as an example of building a web app using Express.js, a fast and minimalist web framework for Node.js. It supports CRUD operations and is designed to handle multiple user requests efficiently. The app is deployed using NGINX to handle HTTP requests and reverse proxy in a production environment.

Features

  • Create, read, update, and delete blog posts.
  • View a list of all posts with pagination.
  • Secure user authentication (if implemented).
  • Server-side validation of input.
  • RESTful API routes.
  • Deployed using NGINX for production.

Project Structure

📁 blog-app/
├── 📁 config/          # Configuration files for the app
├── 📁 controllers/     # Application logic and controllers
├── 📁 models/          # Mongoose models for MongoDB
├── 📁 public/          # Static files (CSS, JS, images)
├── 📁 routes/          # API routes for the blog app
├── 📁 views/           # EJS templates for rendering HTML
├── 📄 app.js           # Main application entry point
├── 📄 package.json     # Dependencies and scripts
└── 📄 README.md        # Documentation

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors