Skip to content

nanna7077/cssly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSSly 👩‍💻🎨

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.

Features

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.

Contributing

We welcome contributions from anyone who is interested in improving CSSly. To contribute, please follow these guidelines:

  1. Fork the repository.

  2. Create a new branch:

    git checkout -b feature/my-feature
  3. Make your changes and commit them:

    git commit -am "Add my feature"
  4. Push your changes to your fork:

    git push origin feature/my-feature
  5. Create a pull request and describe your changes.

License

CSSly is released under the MIT License.