Skip to content

Faizal-Malek/Blog-Node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog Platform

A full-featured blogging platform built with Node.js, enabling users to create, edit, and manage blog posts with a clean and intuitive interface.

Features

  • Create, read, update, and delete blog posts
    • User authentication and authorization
      • Rich text editor for content creation
        • Responsive design for all devices
          • Comment system for reader engagement
            • Category and tag management

            • Tech Stack

              • Backend: Node.js, Express.js
                • Database: MongoDB
                  • Frontend: EJS templates
                    • Authentication: Passport.js
                    • Styling: CSS

                    • Getting Started

                    • # Clone the repository
                      git clone https://github.com/Faizal-Malek/Blog-Node.git
                      
                      # Install dependencies
                      cd Blog-Node
                      npm install

                      Set up environment variables

                      Create a .env file with:

                      DATABASE_URL=your_mongodb_connection_string

                      SESSION_SECRET=your_session_secret

                      Start the server

                      npm start

                      
                      ## API Endpoints
                      
                      - `GET /posts` - Get all blog posts
                      - `POST /posts` - Create a new post
                      - `GET /posts/:id` - Get a specific post
                      - `PUT /posts/:id` - Update a post
                      - `DELETE /posts/:id` - Delete a post
                      
                      

About

Blog application built with Node.js and Express demonstrating backend development skills.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors