https://github.com/5ouma/mobicard
📇 Turn your smartphone into a name card
https://github.com/5ouma/mobicard
android astro astrobook biome bun card ios name-card pwa typescript vite vitest
Last synced: 4 months ago
JSON representation
📇 Turn your smartphone into a name card
- Host: GitHub
- URL: https://github.com/5ouma/mobicard
- Owner: 5ouma
- License: mit
- Created: 2024-11-07T10:20:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-14T19:02:11.000Z (over 1 year ago)
- Last Synced: 2025-02-14T20:18:55.235Z (over 1 year ago)
- Topics: android, astro, astrobook, biome, bun, card, ios, name-card, pwa, typescript, vite, vitest
- Language: TypeScript
- Homepage: https://mobicard.pages.dev
- Size: 12.8 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
Mobicard
**📇 Turn your smartphone into a name card**
[](https://github.com/5ouma/mobicard/releases)
[](https://github.com/5ouma/mobicard/actions/workflows/ci.yml)
[](https://github.com/5ouma/mobicard/actions/workflows/release.yml)
[](https://github.com/5ouma/mobicard/actions/workflows/pre-commit.yml)
[](https://codecov.io/github/5ouma/mobicard)

## 📊 Usage
1. Create a new project with `mobicard` template
```sh
npm create astro --template 5ouma/mobicard
```
2. Copy the [`meta.example.json`] to `meta.json` and edit as you prefer
> [👾 Meta File](#-meta-file)
3. Build and Preview the project
```sh
npm run build
```
```sh
npm run preview
```
## 🔨 Development
1. Clone this repository
```sh
git clone https://github.com/5ouma/mobicard.git
```
2. Copy the [`meta.example.json`] to `meta.json` and edit as you prefer
> [👾 Meta File](#-meta-file)
3. Run the development server
```sh
# Run the development server
bun run dev
```
```sh
# Run the Astrobook
bun run astrobook
```
## 👾 Meta File
```json
{
"name": "Your Name",
"description": "Your Description",
"icon": "Your Icon URL",
"homepage": "Your Homepage URL",
"email": "Your Email",
"sns": [{ "service": "Service Name", "id": "Your ID" }],
"card": "Your Card URL"
}
```
[`meta.example.json`]: ./meta.example.json
> [!NOTE]
> Valid contact services are:
>
> - Bluesky
> - Facebook
> - GitHub
> - Instagram
> - Mastodon
> - Misskey
> - Threads
> - Twitter
> - YouTube
## 🆘 Help
- [**⚠️ Issues**]: Feature Requests or Bug Reports
- [**💬 Discussions**]: General Chats or Questions
- [**🛡️ Security Advisories**]: Security Issues that should not be public
[**⚠️ Issues**]: https://github.com/5ouma/mobicard/issues/new/choose
[**💬 Discussions**]: https://github.com/5ouma/mobicard/discussions/new/choose
[**🛡️ Security Advisories**]: https://github.com/5ouma/mobicard/security/advisories/new
## 🎽 Contributing
I happily welcome your contributions!
Before you contribute,
I would recommend reading [CONTRIBUTING.md](./.github/CONTRIBUTING.md)
for a better development experience.