JasperAlexander / seaport-backend

The backend of an example implementation of the Seaport marketplace protocol for educational purpose.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Warning

16 april 2024: I'm archiving this repository because I don't have time to maintain it and the code, especially that of the frontend, is too outdated.

openfish-logo-1

Seaport implementation (backend)

Seaport is a marketplace protocol for safely and efficiently buying and selling NFTs. This is the backend of an example implementation for educational purpose. The implementation also includes a frontend.

The backend is written in Python and uses the Django Rest Framework. To simplify writable nested serializers package drf-writable-nested is being used.

Installation

  1. Install Docker.

  2. Open a Command Line Interface (CLI) and clone this repository:

git clone https://github.com/JasperAlexander/seaport-backend.git

Getting Started

  1. Inside the repository, run the following command to make the docker image and run the container:
docker-compose up

Contributing

Contributions are very welcome. Feel free to ask questions at the Discussions tab or reach out to one of the contributors.

About

The backend of an example implementation of the Seaport marketplace protocol for educational purpose.


Languages

Language:Python 99.4%Language:Dockerfile 0.6%