Social App Template
The Social Application Template (SAT) is an example client app that demonstrates how to use Gateway Services.
📗 Table of Contents
The Social Application Template (SAT) is an example client app that demonstrates how to use [Gateway Services](https://github.com/AmplicaLabs/gateway).
# 📖 Social Application Template (SAT)
The [Gateway Services](https://github.com/AmplicaLabs/gateway) are a suite of services designed to make interacting with [Frequency](https://github.com/frequency-chain/frequency) easy for applications integrating with [DSNP](https://dsnp.org/).
The SAT is an example client that shows you how to use Gateway.
Gateway enables web2 companies to use a simple gateway into web3 using tooling they are accustomed to. It aims to let service providers self-serve with minimal help outside of docs and tools, rather than
interacting with Frequency directly. Providers no longer need to fully understand blockchain tooling to build on DSNP over Frequency.
🔭 Arch Maps
Overview of the Social App Template in relation to Gateway Services.
![Arch Map](https://github.com/AmplicaLabs/social-app-template/raw/main/docs/social_app_template_arch.drawio.png)
Key: * = coming soon
(back to top)
🛠 Built With
Tech Stack
Frontend
Backend
Key Features
- Sign in with Frequency
- Create a post
- Create a comment on a post
- View a feed
- View other users' profiles
- Follow a user
(back to top)
🚀 Live Docs
(back to top)
💻 Getting Started
Prerequisites
In order to run this project you need to...
Setup
Clone this repository to your desired folder:
Example commands:
git clone git@github.com:AmplicaLabs/social-app-template.git
cd social-app-template
Deployment
You can deploy using containers. Check the docker-compose.yaml file for more details.
(back to top)
🤝 Contributing
Contributions, issues, and feature requests are welcome!
(back to top)
❓FAQ
-
Who is the Gateway built for?
-
Developers wanting a better understanding of how DSNP/Frequency works.
-
Developers wanting an example of integrating Gateway Services.
-
Who is a provider and how do you become one?
-
Do I need Web 3 experience?
- Nope! The Gateway is an open source suite that enables Frequency integrations without web3 programming skills. The Gateway makes building/integrating a social network on the DSNP/Frequency stack as easy as a Web2 API integration.
-
Do I need to know anything about cryptocurrency?
- Nope! The Gateway has a coinless user interface that does not require using cryptocurrency tokens.
(back to top)
📝 License
This project is Apache 2.0 licensed.
(back to top)