docs: updated technical design
This commit is contained in:
parent
19d92970be
commit
c7f549b5c8
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Before (image error) Size: 3.4 MiB After (image error) Size: 3.5 MiB |
@ -1,8 +1,8 @@
|
||||
# Cellar Social Technical Design
|
||||
# rCellar Social Technical Design
|
||||
|
||||
## Description
|
||||
|
||||
Sellar Social is a platform where aficionados of international wine, sake, spirits and coffee can review, discuss, and order it.
|
||||
Cellar Social is a platform where admirers of international wine, sake, spirits and coffee can review, discuss, and order it.
|
||||
|
||||
## Key Features
|
||||
|
||||
@ -27,11 +27,11 @@ Cellar Social will provide the following capabilities:
|
||||
|
||||
## Design
|
||||
|
||||
Cellar Cocial consists of the backend and frontend apps supported by the database and the relay.
|
||||
Cellar Social consists of the backend and frontend apps supported by the database and the relay.
|
||||
|
||||
All services will be deployed to the linux ([Ubuntu](https://ubuntu.com/)) server and traffic routing will be manged by [Nginx](https://nginx.org/). The entire server should be backed up daily.
|
||||
All hosted services will be containerised and deployed to the linux ([Ubuntu](https://ubuntu.com/)) server and traffic routing will be manged by [Nginx](https://nginx.org/). The entire server should be backed up daily.
|
||||
|
||||
Cellar Social will also use external service for media hosting to avoid inappropriate data.
|
||||
Cellar Social will also use an external service ([nostr.build](http://nostr.build/)) for media hosting to avoid inappropriate data.
|
||||
|
||||

|
||||
|
||||
@ -49,6 +49,10 @@ Cellar Social will also use external service for media hosting to avoid inapprop
|
||||
|
||||
`Npub Whitelist` - collection of whitelisted Npubs
|
||||
|
||||
`Nostr Communication Platform` - flotilla.social is planned to be usedas a communication platform over Nostr
|
||||
|
||||
`Shopstr Marketplace` - shopstr.store is planned to be used as a Nostr marketplace
|
||||
|
||||
### Frontend
|
||||
|
||||
The frontend app (`Client`) is a web application that users will be able to use by visiting a URL via browser (browsers list is not defined at the moment). The app will be built using the following technologies:
|
||||
@ -99,6 +103,10 @@ Database has to be backed up daily.
|
||||
|
||||
Npub whitelisting has to be enabled for strict relay access.
|
||||
|
||||
`APP Relay` will be available for communication at flotilla.social (users' npubs will be taken into account).
|
||||
|
||||
Multiple Shopstr instances will use the `APP Relay` to read and write data. Each Shopstr instance will have a dedicated subdomain at Cellar Social.
|
||||
|
||||
### Media Server
|
||||
|
||||
[nostr.build](https://nostr.build/) will be used as a media server. It is used to avoid inappropriate data while media uploads.
|
||||
|
Loading…
x
Reference in New Issue
Block a user