Skip to content

janet-barbie/my-brand-BE

Repository files navigation

codecov

Node.js CI

my-brand-BE

My-brand-BE is a backend project about a personal brand as a developer its main goal is to establish one as a professional software developer

Description

my-brand-BE has Restful APIs that can be used to perform CRUD operations for blog posts,also for users that have signed up for your services as a software developer

Used Technologies

  1. Node
  2. Express
  3. Mongoose
  4. MongoDB
  5. Typescript

Installation and running the project

These softwares need to be installed first

  1. Node
  2. MongoDB

an application to test the API such as Insomnia

created a cloudinary account and used it to upload images into the mongoDB database

install the dependices

I used NPM as package management tool to install the following dependencies and devDependicies

Dependencies used
  1. express
  2. mongoose
  3. passport
  4. passport-local
  5. passport-jwt
  6. cloudinary
  7. multer
DevDependencies used

Here I started by installing typescript as development dependency.also installed the @types declaration packages for the above dependicies

How to test my project

The project is implemented with Authentication and Authorization and also end points that perform CRUD functionalities

I deployed my server using Render platform . You can test the project using this Server link

How to test the project locally

Make sure these prequisites are installed Node, MongoDB

  1. clone the repo to your local machine, use this link https://github.com/janet-barbie/my-brand-BE
  2. open your terminal
  3. type npm install
  4. type npm run dev
  5. use a testing API application of your choice to test all end points

About

my brand backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published