Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jpnws/bassline
⚡Disco's back-end API.
https://github.com/jpnws/bassline
bunjs cicd continuous-deployment continuous-integration digitalocean elysiajs github-actions integration-testing postgres prisma typescript
Last synced: 25 days ago
JSON representation
⚡Disco's back-end API.
- Host: GitHub
- URL: https://github.com/jpnws/bassline
- Owner: jpnws
- Created: 2024-02-28T00:13:57.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-29T02:19:02.000Z (9 months ago)
- Last Synced: 2024-10-15T03:02:26.197Z (2 months ago)
- Topics: bunjs, cicd, continuous-deployment, continuous-integration, digitalocean, elysiajs, github-actions, integration-testing, postgres, prisma, typescript
- Language: TypeScript
- Homepage: https://disco-app-7sxty.ondigitalocean.app/api/swagger
- Size: 1.78 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bassline (Disco API)
[![Test](https://github.com/jpnws/bassline/actions/workflows/test.yaml/badge.svg)](https://github.com/jpnws/bassline/actions/workflows/test.yaml)
[![Lint](https://github.com/jpnws/bassline/actions/workflows/lint.yaml/badge.svg)](https://github.com/jpnws/bassline/actions/workflows/lint.yaml)
[![Prettier](https://github.com/jpnws/bassline/actions/workflows/prettier.yaml/badge.svg)](https://github.com/jpnws/bassline/actions/workflows/prettier.yaml)Bassline serves as the backend within a project named Disco. Disco is a
discussion board (SPA) that offers a basic yet functional platform for users to
engage in discussions. Registered members have the capability to create posts
and comments, as well as to edit and delete their own content. It also allows
its administrators to delete any posts or comments.## API
[API Reference](https://disco-app-7sxty.ondigitalocean.app/api/swagger)
![API Reference](./doc/bassline-openapi-api-doc.png)
## Data Model
![Disco Bassline Data Model](./doc/disco-bassline-data-model.png)
## Architecture
![Disco Bassline Architecture](./doc/disco-bassline-architecture.png)