Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stateless-minds/cyber-hike
Self-organized P2P ride sharing community
https://github.com/stateless-minds/cyber-hike
community ipfs non-commercial p2p ridesharing self-hosted self-organization sharingeconomy wasm
Last synced: 2 months ago
JSON representation
Self-organized P2P ride sharing community
- Host: GitHub
- URL: https://github.com/stateless-minds/cyber-hike
- Owner: stateless-minds
- License: other
- Created: 2023-07-26T14:40:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-26T15:01:49.000Z (over 1 year ago)
- Last Synced: 2024-08-22T10:08:11.651Z (5 months ago)
- Topics: community, ipfs, non-commercial, p2p, ridesharing, self-hosted, self-organization, sharingeconomy, wasm
- Language: Go
- Homepage: https://ipfs.io/ipns/k51qzi5uqu5dhcrudh2279aoeapypo6ujtuz4fqde142ttxshogm0snic7jlsm
- Size: 35.3 MB
- Stars: 11
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cyber Hike
![Logo](./assets/demo.gif)
## Ride sharing
Non-commercial ride sharing is people self-organizing via p2p apps in order to avoid corporate environment, tracking and monetization.
## How does it work?
Submit the details of your journey and post pickup,dropoff coordinates and available seats. Anyone can join anonymously until the quota is full.
## Screenshots
## Community
https://www.reddit.com/r/CyberHike/
## Installation
The app runs on the public IPFS network. In order to use it follow the steps below:
1. Install the official IPFS Desktop http://docs.ipfs.io/install/ipfs-desktop/
2. Install IPFS Companion http://docs.ipfs.io/install/ipfs-companion/
3. Install golang 1.20 or later version - https://go.dev/doc/install
4. Clone https://github.com/stateless-minds/kubo to your local machine
```
git clone https://github.com/stateless-minds/kubo.git
```
5. Follow the instructions here to open your config file: https://github.com/ipfs/kubo/blob/master/docs/config.md. Usually it's `~/.ipfs/config` on Linux. Add the following snippet to the `HTTPHeaders`:
```{
"API": {
"HTTPHeaders": {
"Access-Control-Allow-Origin": ["webui://-", "http://localhost:3000", "http://k51qzi5uqu5dk32d3b06vug3radhkdh3i47vtbvzxbi2k7if8f2qahqidse46c.ipns.localhost:8080", "http://127.0.0.1:5001", "https://webui.ipfs.io"],
"Access-Control-Allow-Credentials": ["true"],
"Access-Control-Allow-Methods": ["PUT", "POST"]
}
},
```
6. Build it and start the daemon:
```
cd kubo
make build
./cmd/ipfs/ipfs daemon --enable-pubsub-experiment
```
7. Navigate to Cyber Hike
8. If you like the app consider pinning it to your local node so that you become a permanent host of it while you have IPFS daemon running
![SetPinning](./assets/pin.png)
![PinToLocalNode](./assets/pin-to-local-node.png)## Acknowledgments
1. go-app
2. IPFS
3. Berty
4. All the rest of the authors who worked on the dependencies used! Thanks a lot!## Contributing
## License
Stateless Minds (c) 2023 and contributors
MIT License