Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 1.52 KB

README.md

File metadata and controls

41 lines (32 loc) · 1.52 KB

Blog Application

Description

Welcome to the Blog Reading and Uploading App! This application allows users to read and upload blogs and interact through comments. It is built using Node.js, TypeScript, EJS for server-side rendering, and Bootstrap for styling, and follows the MVC architecture.

Installation

Not Using Docker

Clone the repository: git clone https://github.com/SherazAsghar37/BLOG-APP.git Navigate to the project directory: cd blog-app Install the dependencies: npm install Set up the database: Use Docker Start the application: npm start

Using Docker
1: execute in project root directory docker-compose up -d

Features

User Authentication: Secure login and signup functionality using JSON Web Tokens (JWT).
Intuitive User Interface: EJS templates and Bootstrap styling provide a clean and user-friendly experience.
Blog Posting: Users can easily create and upload their blogs.
Blog Reading: Browse through a collection of blogs uploaded by other users.
Commenting: Engage with other users by commenting on their blogs.

Tech Stack

Back-end: Express JS, Node 20, Typescript Front-end: Node js (EJS),Bootstrap Database: MongoDB JSON Web Tokens (JWT) Docker

Contributing

We welcome contributions from the community! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository
  2. Create a new branch
  3. Make your changes
  4. Submit a pull request

Contact

[email protected]-> Sheraz Asghar