Skip to content

Repository files navigation

SolanaNearMe - Discover and Pay Solana Merchants Near You

Solana dApp Store

📋 View Complete Release Details →

Solana Near Me is the first Seeker mobile app that helps you find Solana merchants and ATMs near you. Built 100% for the Solana ecosystem, with Solana Pay, Seeker Wallets, Proof-of-Location, Token rewards and NFTs all integrated. It's an On-Chain Local Commerce; now possible on Solana Seeker Devices. Successfully submitted to the Solana dApp Store and currently under review.

📱 App Screenshots

Welcome Screen Map Screen Payment Screen Success Screen

🏆 Solana dApp Store Submission

Status: Successfully Submitted (Under Review)
📅 Submission Date: August 3, 2024
⏱️ Expected Review: 3-4 business days
🔗 App NFT: 5aAgnw5wEDdRXPG1iFDpxDum63e3UmpwiqSBLymEJjqt
🔗 Release NFT: 56LowjT1m8Pzjgyz4zSA6YXHjjz6hwQhC1oE6yF5fJC4

📁 Monorepo Structure

This monorepo contains three main components:

🚀 Features

  • Interactive Map: Discover crypto-accepting merchants in Bangalore
  • Solana Payments: Pay with SOL or USDC using Mobile Wallet Adapter
  • Real-time Conversion: Live SOL/USDC to USD exchange rates
  • NFT Badges: Collect achievement-based NFT rewards for merchants
  • Dark Theme: Professional Solana-branded UI
  • Merchant Registration: On-chain merchant verification and location proof
  • Token Rewards: Synthetic token rewards for app activity and transactions
  • Proof-of-Location: Location verification for legitimate businesses

🔗 Smart Contract

Live on Solana Devnet: GK7D1899kohN9dmtFrPybS2L3bpxpqYbTG2HP4eG6sM6

🛠️ API Endpoints

Main Endpoints

  • POST /increment-transaction - Increment transaction count with verification
  • POST /mint-nft - Mint exclusive NFT badges for eligible merchants

🛠️ Tech Stack

Mobile App

  • React Native with Expo (Development Build)
  • Solana Pay for standardized payment processing
  • Mobile Wallet Adapter for native wallet integration
  • React Native Maps for merchant discovery

Backend API

  • NestJS (Node.js framework)
  • TypeScript for type safety
  • Firebase for real-time database (98%+ cost savings)
  • Supabase for additional data storage

Smart Contract

  • Solana Web3.js for blockchain interactions
  • Solana Anchor Framework for smart contract development
  • Rust programming language for on-chain programs

🤝 Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Development Guidelines

  • Follow the existing code style in each project
  • Write tests for new features
  • Update documentation as needed
  • Test on both iOS and Android for mobile changes

�📞 Support

For issues and questions:


Built with ❤️ for the Solana Mobile Hackathon

About

This is the monorepo of SolanaNearMe

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors