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.
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
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.
Back-end: Express JS
, Node 20
, Typescript
Front-end: Node js (EJS)
,Bootstrap
Database: MongoDB
JSON Web Tokens (JWT)
Docker
We welcome contributions from the community! If you'd like to contribute to this project, please follow these steps:
- Fork the repository
- Create a new branch
- Make your changes
- Submit a pull request
[email protected]
-> Sheraz Asghar