Project type
First Timer FriendlyGamingProject tech
HaskellJavaScriptCurrently seeking
- Backend Developers
- Frontend Developers
- Developers
Contribution overview
Mentorship & pairing available
Overview
Smooch is an implementation of the Kisekae Set System (aka KiSS) for the web. KiSS is a digital dress-up doll system that was invented in the early 1990s with a custom image format, configuration language, and scripting language. Smooch uses its Haskell backend to translate the images to PNGs and the configuration and scripting languages to JavaScript so that dolls can be viewed in a web browser. For now Smooch is just a viewer, but eventually it will also allow users to share and create their own dress-up dolls.
Contributing
The project is divided into a separate frontend and backend, so it's easy to contribute JavaScript without knowing any Haskell - or contribute Haskell without knowing any JavaScript! Documentation contributions are also welcome. Checkout the CONTRIBUTING.md file for details. The javascript
directory has directions for front-end development and the app
directory has directions for back-end development.