diff --git a/README.md b/README.md
index d72ead4..6e84b94 100644
--- a/README.md
+++ b/README.md
@@ -1,14 +1,22 @@
-[](https://github.com/pushbits/server/actions)
-[](https://hub.docker.com/r/eikendev/pushbits)
-[](https://hub.docker.com/r/eikendev/pushbits)
-
+
+
PushBits
+
+ Receive your important notifications immediately, over Matrix.
+
+
PushBits enables you to send push notifications via a simple web API, and delivers them to your users.
+
-# PushBits
+
+
+
+
+
+
| :exclamation: **This software is currently in alpha phase.** |
|-----------------------------------------------------------------|
-## About
+## 💡 About
PushBits is a relay server for push notifications.
It enables you to send notifications via a simple web API, and delivers them to you through [Matrix](https://matrix.org/).
@@ -32,7 +40,7 @@ I myself started using Matrix only for this project.
The idea of a federated, synchronized but yet end-to-end encrypted protocol is awesome, but its clients simply aren't really there yet.
Still, if you haven't tried it yet, I suggest you to check it out.
-### Features
+## 🤘 Features
- [x] Multiple users and multiple channels (applications) per user
- [x] Compatibility with Gotify's API for sending messages
@@ -42,7 +50,7 @@ Still, if you haven't tried it yet, I suggest you to check it out.
- [ ] Two-factor authentication, [issue](https://github.com/pushbits/server/issues/19)
- [ ] Bi-directional key verification, [issue](https://github.com/pushbits/server/issues/20)
-## Installation
+## 🚀 Installation
PushBits is meant to be self-hosted.
That means you have to install it on your own server.
@@ -53,7 +61,7 @@ The image is hosted [here on Docker Hub](https://hub.docker.com/r/eikendev/pushb
| :warning: **You are advised to install PushBits behind a reverse proxy and enable TLS.** Otherwise, your credentials will be transmitted unencrypted. |
|----------------------------------------------------------------------------------------------------------------------------------------------------------|
-## Configuration
+## âš™ Configuration
To see what can be configured, have a look at the `config.sample.yml` file inside the root of the repository.
@@ -87,7 +95,7 @@ In this example, the configuration file would be located at `./data/config.yml`
The SQLite database would be written to `./data/pushbits.db`.
**Don't forget to adjust the permissions** of the `./data` directory, otherwise PushBits will fail to operate.
-## Usage
+## 📄 Usage
Now, how can you interact with the server?
I wrote [a little CLI tool called pbcli](https://github.com/PushBits/cli) to make basic API requests to the server.
@@ -134,12 +142,12 @@ curl \
HTML-Content might not be fully rendered in your Matrix-Client - see the corresponding [Matrix specs](https://spec.matrix.org/unstable/client-server-api/#mroommessage-msgtypes). This also holds for Markdown, as it is transfered to the corresponding HTML-syntax.
-## Acknowledgments
+## 👮 Acknowledgments
The idea for this software and most parts of the initial source are heavily inspired by [Gotify](https://gotify.net/).
Many thanks to [jmattheis](https://jmattheis.de/) for his well-structured code.
-## Development
+## 💻 Development
The source code is located on [GitHub](https://github.com/pushbits/server).
You can retrieve it by checking out the repository as follows.