DEV Community

Cover image for An open-source CSS Contest platform
Vinícius Andrade
Vinícius Andrade

Posted on • Updated on

An open-source CSS Contest platform

The title sounds complicated, but the idea is simple 😀: each week, you have an HTML file with some content, and your goal is to create the CSS that makes it a beautiful piece of art. The contest runs on Github and is fully automated. Contributions, entries, and content suggestions are all handled there, with the help of a bot. At the end of each week, the project bot selects a winning entry (the community votes by reacting to the entry PR), then deployed to https://csscontest.com and stays there for the whole week. A more detailed explanation is here: https://github.com/bitsofart/contest/#welcome.

This project is the result of a lot of my interests put together. I wanted to be a designer at the beginning of my career. Back in those days, https://www.awwwards.com/ was a fantastic source of inspiration - there was no Dribbble at the time, and I dreamed of one day having that website of the day ribbon on my website. Although this dream never became true, I still love seeing amazing visuals on the web, and I've always thought how nice it would be to have an award, like the Awwwards' site of the day, but more open in terms of content and selection.

Along with that, I'm also fascinated by evolution and the idea of things organically progressing in ways no one can anticipate. And I've been long thinking of this idea of a "crowdsourced" code project, and where a community of coders would take it.

So I merged the two ideas in this project: An open space for the community to participate in a contest to make beautiful things on the web. All the few contest's rules and their application are open-source (there are links for them in the repo), and everything is automated so we can have as few single-person interferences as possible. In an ideal world, everyone interested can participate, and I, as the owner of the repo, don't even have to look at it.

If you want to relax building something beautiful for the web, test your CSS skills, learn from others, or have some fun, please participate. If you liked the idea and know someone who would enjoy participating, please share it.

Cover Image Photo by Pankaj Patel on Unsplash

Top comments (0)