- 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
TypeScript Serverless Framework 'Skeet'.
The Skeet project was launched with the goal of reducing software development, operation, and maintenance costs.
Build Serverless Apps faster.
$ npm i -g firebase-tools
$ npm i -g @skeet-framework/cli
$ skeet create <project-name>
$ cd <project-name>
$ skeet s
or if you pulled this repo:
$ skeet yarn install
$ skeet s
Open a new terminal and run:
$ skeet login
$ export ACCESS_TOKEN=<your-token>
※ You need OpenAI API key to use ChatGPT.
./functions/skeet/.env
CHAT_GPT_KEY=your-key
CHAT_GPT_ORG=your-org
Test your app:
$ skeet test
You need to run this command to setup EAS Build project. (Edit app.json for example changing names and deleting "extra" to build new project.)
yarn build:configure
Bug reports and pull requests are welcome on GitHub at https://github.com/elsoul/skeet-app This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
The package is available as open source under the terms of the Apache-2.0 License.
Everyone interacting in the SKEET project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.