CSSly is a self-hostable web application that allows you to compete with other developers in real-time CSS battles. If you enjoy CSS coding challenges like cssbattle.io but want to host your own instance, this is the perfect solution for you.
CSSly comes with the following features:
- 🕹️ Private Battles: Create your own battles and invite only the participants you want. [Work in Progress]
- ⏰ Start/End Time: Set start and end times for your battles, giving participants a specific window to compete.
- 🏆 Leaderboards: Track your progress and compare your score with other participants on the leaderboard.
- 🌍 Global Leaderboard: View the scores of participants from all battles hosted on the instance.
- 🚫 Restrictions: Disable copypaste and tab switching during the battles, making the competition more challenging and fair.
- 👀 Manual Evaluation: Evaluate the solutions manually if you need to verify the code quality and determine the winner.
- 👩💼 Administrators: Add administrators to each quiz, giving them permission to monitor and manage the competition.
We welcome contributions from anyone who is interested in improving CSSly. To contribute, please follow these guidelines:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/my-feature
-
Make your changes and commit them:
git commit -am "Add my feature"
-
Push your changes to your fork:
git push origin feature/my-feature
-
Create a pull request and describe your changes.
CSSly is released under the MIT License.