Auction App for Art Galleries

This repository contains two components:

  • the server, which provides the API to manage the showcase Artworks and perform auctions(Deployed on Heroku)
  • the database, MongoDB that connects MongoDB Atlas

This document aims to give an overview about the techstack and API documentation. In addition, the reader gets to know how to install and setup a local development environment.

Related repositories

High-Level Overview

Architecture

Techstack

The entire backend of auction app is written using:

Extra libraries used were:

API Documentation

An SwaggerUI API documentation can be found here.

Installation

Requirements:

git clone https://github.com/barisarabasuren/auction_app_server
cd ./auction_app_server
npm install
npm run start

DB Model

Schema