Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/benmcavoy/jammy

A project jamming competition website
https://github.com/benmcavoy/jammy

design game-jam jam rust software-design surrealdb website

Last synced: 3 days ago
JSON representation

A project jamming competition website

Awesome Lists containing this project

README

        



Logo

jammy


A project jamming competition website



Visit the website »





Releases
·
Report Bugs
·
Request Features


## What is this?

Imagine a virtual [game jam](https://en.wikipedia.org/wiki/Game_jam) where you have to build a game in a week, now imagine it's for applications, games, websites, and more and it happens every week with a set [theme](https://en.wikipedia.org/wiki/Game_jam#Theme) like clockwork, that's jammy!

## Why?

I'm a software ["jammer"](https://en.wikipedia.org/wiki/Game_jam#History), and I love to "jam", but I also love to build things, so I thought it would be fun to make a jamming competition website that would let people see how they did, and maybe even win prizes.

## Implementation

The backend is wrote in Rust using [Poem](https://github.com/poem-web/poem) (and [Poem OpenAPI](https://github.com/poem-web/poem/tree/master/poem-openapi) for [Swagger](https://swagger.io/)). Frontends are currently a future detail and will be put here when ready.

## Contributing

Contributions are welcome! If you're interested in helping out, please check out the [contributing guidelines](CONTRIBUTING.md).

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Building

To build the project, you'll need to have [Rust](https://www.rust-lang.org/) installed. Once you have Rust installed, you can run the following commands to build the project:

```bash
cd backend
cargo build --release
./build/release/jammy
```

Once again, frontends are currently a future detail and will be put here when ready.