AdibaEmma / boo-backend-coding-test

A NodeJS backend coding assignment from Boo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Boo Backend Test Nodejs

Project Guidlines:

Prerequisites

  • Node.js and npm or yarn
  • MongoDB

How to run the project:

  npm install
  npm run start:dev
  npm run test

Create a .env file at the root of the folder and copy content from .env.example to .env

Define the following environment variables as follows
    SERVER_PORT=
    MONGO_USERNAME=
    MONGO_PASSWORD=
    DEV_DB_NAME=

API Documentation

Find Link to API Documentation here: https://documenter.getpostman.com/view/23649636/2s93CLrDQS

Project Considerations

  • Multer: To handle file/image upload
  • Cloudinary/AWS-S3: for cloud storage
  • Setup Passport, authentication and role-based authorization

My Application Details

  Name: Emmanuel Aweperi Adiba
  Email: eabaagah@gmail.com
  Position: Backend Engineer(NodeJs)

About

A NodeJS backend coding assignment from Boo


Languages

Language:EJS 83.5%Language:JavaScript 16.4%Language:Shell 0.1%