Code-a-pookkalam

🌸 Code-a-Pookkalam 2024 🌸

Welcome to the Code-a-Pookkalam competition hosted by TinkerHub RIT! This is a fun and creative coding competition where participants have to code their very own Pookkalam (floral design) using programming skills. The challenge is conducted every year during Onam to celebrate the spirit of the festival with a technical twist!

Visit first-time-guide for a guide on getting started to code a pookkalam

🎨 What is a Pookkalam?

A Pookkalam is a traditional floral decoration made with colorful flowers, laid out in intricate patterns during the Onam festival in Kerala. In Code-a-Pookkalam, participants will replicate this art using code!

🏆 Competition Details

👩‍💻 Rules

  1. Design a Pookkalam using any programming language of your choice. You can use tools like Python (e.g., Turtle), JavaScript (e.g., P5.js, Canvas), C/C++, or any other language that supports graphical rendering.
  2. The design should be submitted in the form of a code file, along with a brief explanation of how your code works.
  3. The Pookkalam design should be original and not copied from existing online resources.
  4. You may use any shapes like circles, ellipses, and other geometrical forms to create your pattern.
  5. The competition is open to only individual participants.
  6. The submission must be in the form of a GitHub repository, and the repository should contain:
    • The code file for your Pookkalam.
    • A screenshot of your final output.
    • A README.md explaining the logic and the thought process behind your design (optional).

🌟 Judging Criteria

Your Pookkalam will be judged based on the following:

🔗 How to Participate

  1. Register for the competition: https://forms.gle/VA2rrXfpEJmT5MA4A
  2. After registration, create a GitHub repository titled Code-a-Pookkalam-2024 or any name you prefer.
  3. Push your code to the repository and submit the link through the submission form before the deadline. This submission form will be provided through the WhatsApp group. See how to use github

📅 Timeline

🌱 First time?

If you’re a beginner, don’t worry — we’ve got you covered! Code-a-Pookkalam is the perfect opportunity to learn and have fun with coding, even if it’s your first time. You can use any programming language or platform to create your Pookkalam, and if you’re new to coding, we recommend starting with beginner-friendly options like p5.js (JavaScript) or Python Turtle.

For more detailed guidance on getting started, head over to our Beginner’s Guide, where you’ll find easy-to-follow steps and tips specifically designed for first-time participants.

Let’s get coding and create something beautiful!

✨ Get Inspired

Here are some Pookkalam designs from previous years to spark your creativity:

https://mon.school/alby_joseph https://mon.school/hemanth_s https://mon.school/Annet%20Maria%20Cyriac

See more https://mon.school/code-a-pookkalam

🎉 About TinkerHub RIT

We are a community of enthusiastic students passionate about technology and coding. TinkerHub RIT aims to foster learning through hands-on projects, competitions, and collaboration.

Stay connected with us on social media for updates, announcements, and more!

Don’t forget to tag us and use the hashtag #CodeAPookkalam when sharing your Pookkalam creations!


Join us in celebrating this Onam with a blend of tradition and technology! We can’t wait to see the creative Pookkalams you code!