Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 5 days ago
JSON representation

📇 Turn your smartphone into a name card

Awesome Lists containing this project

README

        

Mobicard

**📇 Turn your smartphone into a name card**

[![GitHub Release](https://img.shields.io/github/v/release/5ouma/mobicard?style=flat-square)](https://github.com/5ouma/mobicard/releases)


![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/5ouma/mobicard?style=flat-square)
![GitHub repo size](https://img.shields.io/github/repo-size/5ouma/mobicard?style=flat-square)
[![GitHub last commit](https://img.shields.io/github/last-commit/5ouma/mobicard?style=flat-square)](https://github.com/5ouma/mobicard/commit/HEAD)
[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/5ouma/mobicard?style=flat-square)](https://github.com/5ouma/mobicard/commits/main)


[![CI](https://img.shields.io/github/actions/workflow/status/5ouma/mobicard/ci.yml?label=ci&style=flat-square)](https://github.com/5ouma/mobicard/actions/workflows/ci.yml)
[![Release](https://img.shields.io/github/actions/workflow/status/5ouma/mobicard/release.yml?label=release&style=flat-square)](https://github.com/5ouma/mobicard/actions/workflows/release.yml)
[![pre-commit](https://img.shields.io/github/actions/workflow/status/5ouma/mobicard/pre-commit.yml?label=pre-commit&style=flat-square)](https://github.com/5ouma/mobicard/actions/workflows/pre-commit.yml)
[![codecov](https://codecov.io/github/5ouma/mobicard/graph/badge.svg)](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.tmpl.json`] to `meta.json` and edit as you prefer

> [👾 Meta File](#-meta-file)

3. Build and Preview the project

```sh
bun run build
```

```sh
bun run preview
```



## 🔨 Development

1. Clone this repository

```sh
git clone https://github.com/5ouma/mobicard.git
```

2. Copy the [`meta.tmpl.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.tmpl.json`]: ../meta.tmpl.json

> [!NOTE]
> Valid contact services are:
>
> - Bluesky
> - Facebook
> - GitHub
> - Instagram
> - Mastodon
> - Misskey
> - Posts
> - 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](./CONTRIBUTING.md)
for a better development experience.