A lightweight, Expo-powered React Native web experience for Sparkly Games, exported using Expo's static web rendering for fast, portable deployment.
Sparkly’s main site is built with React Native + Expo, then exported as a static web bundle.
This lets us keep a single codebase that works on web and native, while still delivering snappy load times and simple hosting on Vercel, Netlify, Render, and more.
To run the project locally:
git clone https://github.com/sparkly-games/sparkly.git
cd sparkly
npm install
npm startThis starts the Expo development server and docs server, letting you preview the site in the browser or any Expo-friendly environment.
- Framework: React Native (via Expo) and Docusaurus
- Rendering: Expo Web Static Export (
expo export) and Docusaurus Prod Builds - Languages: TypeScript
- Package Manager: npm
We love improvements! To contribute:
Click “Fork” on GitHub to create your own copy.
git checkout -b feature/your-cool-featuregit commit -m "Add my cool feature"git push origin feature/your-cool-featureMake sure your PR includes:
- A clear description of the change
- Screenshots if it affects UI
- A link to any related issue
We’ll review PRs as quickly as possible!
If you find a bug:
- Check if it’s already reported in Issues
- If not, create a new issue and include:
- A clear description of the problem
- Steps to reproduce
- Browser/OS info
- Screenshots (if relevant)
Feature requests are welcome too!
- https://sparxapi19.firebaseapp.com
- https://sparxapi19.web.app
- https://sparxapi18.vercel.app
- https://sparxapi17.vercel.app
- https://sparkly.lgbt.sh
More Deployments
This project is released under the MPL2.0 License.
If you have questions, suggestions, or just want to say hi, feel free to open an issue or reach out through the Discussions.
I might not respond, so don't expect much.