{"id":22358991,"url":"https://github.com/JamesANZ/CitySats","last_synced_at":"2025-07-30T12:32:17.232Z","repository":{"id":209380772,"uuid":"714271811","full_name":"JamesANZ/CitySats","owner":"JamesANZ","description":"A website that helps you find buyers/sellers of bitcoin in your local neighbourhood","archived":false,"fork":false,"pushed_at":"2024-06-11T05:09:15.000Z","size":875,"stargazers_count":3,"open_issues_count":9,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-11T19:12:28.808Z","etag":null,"topics":["bitcoin","cash","maps","mongodb","nextjs","p2p","privacy"],"latest_commit_sha":null,"homepage":"https://citysats.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JamesANZ.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-11-04T12:27:28.000Z","updated_at":"2024-09-01T16:40:19.000Z","dependencies_parsed_at":"2024-05-12T14:43:55.133Z","dependency_job_id":"e5c8b67f-d2a3-4c29-bc44-b2358703b313","html_url":"https://github.com/JamesANZ/CitySats","commit_stats":null,"previous_names":["james-sangalli/citysats","bitcoinwarrior1/citysats","jamesanz/citysats"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JamesANZ/CitySats","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JamesANZ%2FCitySats","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JamesANZ%2FCitySats/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JamesANZ%2FCitySats/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JamesANZ%2FCitySats/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JamesANZ","download_url":"https://codeload.github.com/JamesANZ/CitySats/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JamesANZ%2FCitySats/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267867803,"owners_count":24157357,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitcoin","cash","maps","mongodb","nextjs","p2p","privacy"],"created_at":"2024-12-04T15:18:51.257Z","updated_at":"2025-07-30T12:32:16.875Z","avatar_url":"https://github.com/JamesANZ.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CitySats.com\n\nA website that helps you find buyers/sellers of bitcoin in your local\nneighbourhood.\n\n## High level overview\n\nCitySats.com is a site similar to [leafedout.com](https://leafedout.com/),\nexcept for buyers/sellers of bitcoin. The site is very simple, you are presented\nwith a customised Google map showing all the buyers/sellers of bitcoin in your\nlocal neighbourhood. Each user on the platform has a profile that includes\nreviews, the price that they are willing to buy/sell bitcoin and how much, their\nlocation, their operating hours and contact information.\n\nIt's important to note that this site does not facilitate transactions between\nusers, or custody user funds.\n\n## Maps\n\nThis site using the Google Maps API to display maps with custom markers for\nbuyers and sellers. The website checks the user's location on load and pinpoints\nthe map to the user's location.\n\nThe user must have an account to create a listing.\n\n## Profile\n\nThe site has two profile types: buyers and sellers.\n\nProfiles include the following details:\n\n-   A location\n-   The amount of coins that they are willing to buy/sell\n-   The price at which they are willing to buy/sell\n-   Contact information, such as their Wickr, WhatsApp or telegram details\n-   Their hours of operation\n-   Reviews and a star rating\n-   An alias\n-   Verification tick (should pay a small fee)\n\nAnyone can create a profile by signing up.\n\n## Important details\n\n-   Users should be warned against scams by refusing PayPal\n-   The site aims to support bitcoin only, no alt coins\n-   Users should be strongly encouraged to check reviews and trade in cash\n\n## Advantages over other platforms\n\n-   No KYC\n-   Easy to meet buyers/sellers in your location\n-   Trades can be done face to face, with superior privacy, confidence and fewer\n    restrictions\n-   The website is not facilitating trades or holding user funds (both a\n    security and legal advantage)\n-   A feedback system enables buyers and sellers to trade with confidence\n-   The government cannot claim that the website administrator is a money\n    transmitter\n-   It circumvents banking restrictions on purchases of bitcoin\n\n### API\n\n`/api/user/nearbyProfiles`\n\nQuery params: `lat` - the latitude of the area you wish to retrieve users from\n`lng` - the longitude of the area you wish to retrieve users from\n\nOutput:\n\n```json\n{\n    \"data\": [\n        {\n            \"_id\": \"\",\n            \"contact\": {\n                \"telegram\": \"\",\n                \"email\": \"\",\n                \"wickr\": \"\",\n                \"signal\": \"\",\n                \"whatsapp\": \"\",\n                \"username\": \"\"\n            },\n            \"bio\": \"\",\n            \"buyer\": true,\n            \"lat\": 0,\n            \"lng\": 0,\n            \"markerImagePath\": \"buyerAndSeller.png\",\n            \"reviews\": [],\n            \"seller\": true,\n            \"username\": \"\"\n        }\n    ]\n}\n```\n\n## Donate\n\n### Lightning\n\n![lightning](https://raw.githubusercontent.com/bitcoinwarrior1/CitySats/main/public/lightning.jpeg)\n\n**lnbc1pjhhsqepp5mjgwnvg0z53shm22hfe9us289lnaqkwv8rn2s0rtekg5vvj56xnqdqqcqzzsxqyz5vqsp5gu6vh9hyp94c7t3tkpqrp2r059t4vrw7ps78a4n0a2u52678c7yq9qyyssq7zcferywka50wcy75skjfrdrk930cuyx24rg55cwfuzxs49rc9c53mpz6zug5y2544pt8y9jflnq0ltlha26ed846jh0y7n4gm8jd3qqaautqa**\n\n### On chain\n\n![on chain](https://raw.githubusercontent.com/bitcoinwarrior1/CitySats/main/public/onchain.jpg)\n\n**bc1ptzvr93pn959xq4et6sqzpfnkk2args22ewv5u2th4ps7hshfaqrshe0xtp**\n\nThis is a [Next.js](https://nextjs.org/) project bootstrapped with\n[`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).\n\n## Getting Started\n\nFirst, run the development server:\n\n```bash\nnpm run dev\n# or\nyarn dev\n# or\npnpm dev\n# or\nbun dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the\nresult.\n\nYou can start editing the page by modifying `app/page.tsx`. The page\nauto-updates as you edit the file.\n\nThis project uses\n[`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to\nautomatically optimize and load Inter, a custom Google Font.\n\n## Learn More\n\nTo learn more about Next.js, take a look at the following resources:\n\n-   [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js\n    features and API.\n-   [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.\n\nYou can check out\n[the Next.js GitHub repository](https://github.com/vercel/next.js/) - your\nfeedback and contributions are welcome!\n\n## Deploy on Vercel\n\nThe easiest way to deploy your Next.js app is to use the\n[Vercel Platform](https://vercel.com/new?utm_medium=default-template\u0026filter=next.js\u0026utm_source=create-next-app\u0026utm_campaign=create-next-app-readme)\nfrom the creators of Next.js.\n\nCheck out our\n[Next.js deployment documentation](https://nextjs.org/docs/deployment) for more\ndetails.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJamesANZ%2FCitySats","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FJamesANZ%2FCitySats","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJamesANZ%2FCitySats/lists"}