https://github.com/glpecile/lugia
a multiplatform blog made with expo.
https://github.com/glpecile/lugia
expo react-native
Last synced: about 2 months ago
JSON representation
a multiplatform blog made with expo.
- Host: GitHub
- URL: https://github.com/glpecile/lugia
- Owner: glpecile
- Created: 2024-11-27T13:27:30.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-23T01:19:53.000Z (over 1 year ago)
- Last Synced: 2025-05-15T19:13:33.531Z (about 1 year ago)
- Topics: expo, react-native
- Language: TypeScript
- Homepage: https://lugia.glpecile.xyz
- Size: 1.42 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lugia 🐉
This is an [Expo](https://expo.dev) project created using [rnreusables](https://rnr-docs.vercel.app/getting-started/introduction/) and [@bacons/mdx](https://github.com/EvanBacon/expo-mdx).

## Run locally 🚀
1. [Install Bun](https://bun.sh/docs/installation).
2. Clone the repo:
```bash
git clone https://github.com/glpecile/lugia.git
```
3. Install dependencies:
```bash
bun install
```
4. Start the app on your desired platform with either:
```bash
bun run web
bun run ios
bun run android
```
This will start the app on port [8081](http://localhost:8081/).
## Add a post ✍️
When you're ready, run:
```bash
bun run add-post
```
You'll be prompted the following questions:
```plaintext
Enter blog post title:
Enter short title:
Enter subtitle:
Enter slug (or press enter for auto-generated):
Enter tags (comma-separated):
```
This will then create a new `index.mdx` post inside the **blog** directory where you can edit it in markdown format.
## Next steps 📝
- [ ] Dogfood
- [ ] Add pre-commit linting
- [ ] Add search
- [ ] Add pagination
- [ ] Add post views
- [ ] Add comments
- [x] Add sub-domain (https://lugia.glpecile.xyz)
## Acknowledgements 🙏
- [Evan Bacon](https://bsky.app/profile/bacon.bsky.social) for his amazing [open source blog](https://github.com/EvanBacon/evanbacon.dev) and contributions.
- [Zach Nugent](https://bsky.app/profile/mrzachnugent.com) without his work on [rnreusables](https://rnr-docs.vercel.app/getting-started/introduction/) this project wouldn't be possible.
- [Dan Stepanov](https://bsky.app/profile/onlydans.gg) and [Mark Lawlor](https://bsky.app/profile/marklawlor.bsky.social) for their work on [nativewind](https://www.nativewind.dev/).
- [Samuel Newman](https://bsky.app/profile/samuel.bsky.team) for the [first blog post idea](https://mozzius-dev.vercel.app/post/3l772nawzvw2k).