Skip to content

Commit

Permalink
Merge pull request #36 from smswithoutborders/develop
Browse files Browse the repository at this point in the history
Added new blog post about Bridges
  • Loading branch information
mildrette authored Nov 14, 2024
2 parents 1f5694c + afaab47 commit 1c3a92f
Show file tree
Hide file tree
Showing 6 changed files with 50 additions and 21 deletions.
28 changes: 28 additions & 0 deletions _posts/Bridges.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
title: "RelaySMS Bridges"
excerpt: "SBefore now RelaySMS required online setup processes, including account creation and saving platforms. RelaySMS Bridges breaks these barriers."
coverImage: "/icon.png"
date: "2024-11-14"
author:
name: "Aysha Musa"
picture: "/anon-avatar.jpeg"
ogImage:
url: "/icon.png"
---

Before now RelaySMS required online setup processes, including account creation and saving platforms. RelaySMS Bridges breaks these barriers. With Bridges, you can start using the app immediately, without needing to sign up, log in, or save platform credentials. This eliminates the need for an internet connection during critical situations when immediate communication is indispensable.

### How it Works

When the user chooses to use bridges they receive a one-time code and a special phrase via SMS to verify their identity and encrypt their messages. Bridges uses the phone number to create a temporary alias (e.g.,[[email protected]]([email protected])) which will be used to send messages.

<!-- ![Bridges1](/posts/Bridges1.png)
![Bridges2](/posts/Bridges2.png)
![Bridges3](/posts/Bridges3.png)
![Bridges4](/posts/Bridges4.png) -->

RelaySMS Bridges prioritize security. The one-time code verifies your number, and the special phrase creates an encrypted connection for your messages. Users are required to paste the entire authentication message to ensure the process is completed successfully.

Once verified, you can now send messages to your preferred online platforms, without the need for internet. This functionality empowers individuals, organizations, and communities to stay connected and informed, regardless of their internet access. Whether facing internet outages, censorship attempts, or simply needing reliable communication in remote regions, Bridges ensures your voice remains heard.

[Download](https://play.google.com/store/apps/details?id=com.afkanerd.sw0b) the latest update to experience the convenience and security of Bridges. Communicate freely, even when the internet isn't an option.
43 changes: 22 additions & 21 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,36 +10,37 @@
},
"dependencies": {
"classnames": "^2.5.1",
"date-fns": "^3.3.1",
"date-fns": "^3.6.0",
"gray-matter": "^4.0.3",
"next": "14.1.0",
"next-nprogress-bar": "^2.3.11",
"react": "^18",
"react-dom": "^18",
"react-icons": "^5.0.1",
"next-nprogress-bar": "^2.3.15",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-icons": "^5.3.0",
"react-markdown": "^9.0.1",
"remark": "^15.0.1",
"remark-html": "^16.0.1"
},
"devDependencies": {
"@next/eslint-plugin-next": "^14.1.4",
"@types/node": "^20",
"@types/react": "^18",
"@types/react-dom": "^18",
"@typescript-eslint/eslint-plugin": "^7.4.0",
"@typescript-eslint/parser": "^7.4.0",
"autoprefixer": "^10.0.1",
"eslint": "^8.57.0",
"@next/eslint-plugin-next": "^14.2.18",
"@types/node": "^20.17.6",
"@types/react": "^18.3.12",
"@types/react-dom": "^18.3.1",
"@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0",
"autoprefixer": "^10.4.20",
"eslint": "^8.57.1",
"eslint-config-prettier": "^9.1.0",
"eslint-formatter-summary": "^1.1.0",
"eslint-plugin-json": "^3.1.0",
"eslint-plugin-prettier": "^5.1.3",
"eslint-plugin-react": "^7.34.1",
"husky": "^9.0.11",
"lint-staged": "^15.2.2",
"postcss": "^8",
"prettier": "^3.2.5",
"tailwindcss": "^3.3.0",
"typescript": "^5"
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-react": "^7.37.2",
"husky": "^9.1.6",
"lint-staged": "^15.2.10",
"postcss": "^8.4.49",
"prettier": "^3.3.3",
"tailwindcss": "^3.4.14",
"typescript": "^5.6.3"
},
"lint-staged": {
"*.js,jsx,ts,tsx": "eslint --cache --fix",
Expand Down
Binary file added public/posts/Bridges1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/posts/Bridges2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/posts/Bridges3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/posts/Bridges4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 1c3a92f

Please sign in to comment.