Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xsalazar/learn-emoji
📚 This repository contains the website source code for https://learnemoji.dev. This website is aimed at creating a simple guessing game for learning the emoji :short_names: on websites such as GitHub, Slack, Discord, and more!
https://github.com/xsalazar/learn-emoji
emoji javascript react vite webapp
Last synced: 3 days ago
JSON representation
📚 This repository contains the website source code for https://learnemoji.dev. This website is aimed at creating a simple guessing game for learning the emoji :short_names: on websites such as GitHub, Slack, Discord, and more!
- Host: GitHub
- URL: https://github.com/xsalazar/learn-emoji
- Owner: xsalazar
- Created: 2020-12-08T03:34:55.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-11T21:46:22.000Z (3 days ago)
- Last Synced: 2024-11-11T22:31:47.488Z (3 days ago)
- Topics: emoji, javascript, react, vite, webapp
- Language: TypeScript
- Homepage: https://learnemoji.dev/
- Size: 36.1 MB
- Stars: 5
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# 📚 Learn Emoji
This repository contains the source code for the website [https://learnemoji.dev](https://learnemoji.dev).
This website is a simple guessing game where an emoji is shown and the user types in a guess.
The answers take the form of canonical short names used on websites such as GitHub, Slack, Discord, Windows, macOS, and more. These short names follow closely to the [CLDR Short Names](https://unicode.org/emoji/charts/full-emoji-list.html) from [unicode.org](https://unicode.org).
For example, `:see_no_evil:` corresponds to :see_no_evil:, `:hear_no_evil:` is :hear_no_evil:, and `:speak_no_evil:` is :speak_no_evil:.
## Getting Started
This repository leverages [VSCode's devcontainer](https://code.visualstudio.com/docs/remote/containers) feature to ensure all necessary dependencies are available inside the container for development.
### Application
To get started:
```bash
npm install && npm start
```This will start the application on your local machine, running on [http://localhost:5173/](http://localhost:5173).
### Deployments
All application deployments are managed via GitHub Actions and the [`./.github/workflows/deploy.yml`](./.github/workflows/deploy.yml) workflow.
Additionally, application dependencies are automatically managed and updated via Dependabot and the [`./.github/workflows/automerge-dependabot.yml`](./.github/workflows/automerge-dependabot.yml) workflow.