Skip to content

omjaisatya/pluse-post-api

Repository files navigation

Pluse Post Api

This project is a RESTful API for managing posts with file uploads, CRUD Post, built using Node.js, Express.js, MongoDB, Mongoose, and AWS S3.

Installation

Install my-project with npm

    git clone https://github.com/omjaisatya/pluse-post-api.git
    cd plus-post-api
    npm install

Usage / Run Server

    npm start

Features

  • Authentication and Authorization
  • Add, Update, Delete blog posts
  • Search and filter blogs with pagination
  • Sending email
  • Flexible and easy-to-use API endpoints
  • Scalable and well-documented codebase

Requirements

  • Node.js
  • MongoDB
  • AWS S3 Bucket (for file storage)
  • express-validator
  • npm or yarn

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

PORT

CONNECTION_URL

JWT_SECRET

SENDER_EMAIL

EMAIL_PASSWORD

AWS_ACCESS_KEY

AWS_SECRET_ACCESS_KEY

AWS_BUCKET_NAME

AWS_REGION

About

This project is a RESTful API for managing posts with file uploads, built using Node.js, Express.js, MongoDB, Mongoose, and AWS S3.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors