Skip to content

AwazZ: A decentralized privacy preserving fediverse system is a social network that prioritizes user privacy and control over personal data. It is made up of multiple independent servers that communicate using open standards, allowing users to connect across different platforms without sacrificing privacy or security.

License

Notifications You must be signed in to change notification settings

SohelAhmedJoni/Awazz-Backend

Repository files navigation

Awazz-Backend

import repo:

    "github.com/SohelAhmedJoni/Awazz-Backend/internal/model"

proto file compile command:

cd internal/model
protoc -I=. --go_out=. ./*.proto

Awazz-Backend
├─ .devcontainer
│  └─ devcontainer.json
├─ .git
├─ .github
│  └─ workflows
│     └─ go.yml
├─ .gitignore
├─ LICENSE.md
├─ README.md
├─ api
│  ├─ AI API.postman_collection.json
│  ├─ Insomnia_2023-10-26.json
│  └─ Social Media.postman_collection.json
├─ api.go
├─ awazz.go
├─ build
│  └─ Dockerfile
├─ configs
│  ├─ app.conf
│  ├─ auth.conf
│  └─ db.conf
├─ docs
│  └─ docs.md
├─ go.mod
├─ go.sum
├─ internal
│  ├─ durable
│  │  ├─ database.go
│  │  └─ database_test.go
│  ├─ hander
│  ├─ middlewares
│  │  ├─ authentication.go
│  │  ├─ constraint.go
│  │  ├─ context.go
│  │  ├─ logger.go
│  │  └─ state.go
│  └─ model
│     ├─ comments.proto
│     ├─ follows.proto
│     ├─ instance.proto
│     ├─ like.proto
│     ├─ messages.proto
│     ├─ notifications.proto
│     ├─ person.proto
│     └─ post.proto
└─ pkg
   └─ utils.go

About

AwazZ: A decentralized privacy preserving fediverse system is a social network that prioritizes user privacy and control over personal data. It is made up of multiple independent servers that communicate using open standards, allowing users to connect across different platforms without sacrificing privacy or security.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages