Solana Mobile Stack (Expo) + Web (Next.js) - Firestore Template
Skeet Solana Mobile Stack (Expo) + Web (Next.js) - Firestore Template
Expo (React Native) + Firestore App Environment for Skeet Framework
GitHub - Skeet Solana Mobile Stack (Expo) + Web (Next.js) - Firestore Template
Solana Mobile Stack: https://docs.solanamobile.com/
- Firebase - Serverless Platform
- Google Cloud - Cloud Platform
- Jest - Testing framework
- TypeScript - Type Check
- ESLint - Linter
- Prettier - Formatter
- React Native
- Expo
- EAS Build
- Recoil - State Management
- React i18n - Localization
- twrnc - TailwindCSS
- React Navigation - Routing
- Solana - The fastest L1 Blockchain
- Solana Web3.js - Solana JavaScript API
- Solana Mobile Wallet Adapter
- Next.js - SSG Framework
- React - UI Framework
- Tailwind - CSS Framework
- Solana Wallet Adapter (Web)
Setup
Solana Mobile Stack - Development Setup: https://docs.solanamobile.com/getting-started/development-setup
Dependency
Usage
※ANDROID_HOME environment is important. Please do not forget to put your ANDROID SDK PATH to eas.json and package.json (It will be like /Users/ktm/Library/Android/sdk)
$ npm i -g firebase-tools $ npm i -g @skeet-framework/cli
$ skeet create <project-name> $ cd <project-name> $ skeet s
If you setup the Android Emulator, the mobile app will be launched automatically.
Web-Frontend: http://localhost:4200
Firebase Emulator: http://localhost:4000
※ You need OpenAI API key to use ChatGPT.
./functions/skeet/.secret.local or ./functions/skeet/.env
CHAT_GPT_KEY=your-key CHAT_GPT_ORG=your-org
Test your app:
$ skeet test