Django ඉගෙනීමේ පියවරක් උසස් කිරීමට, ලේඛකයා රෙසිපී හබ් (RecipeHub) නම් රෙසිපී බෙදාගැනීමේ සම්පූර්ණ වෙබ් ඇප් එකක් සකස් කළා. මේ ප්රොජෙක්ට් එකේ අරමුණ, පරිශීලකයන්ට රෙසිපී ලියාගන්න, සංස්කරණය කරන්න, මකාදැමීමට, සහ වෙනත් අයගේ රෙසිපී බලාගැනීමට හැකියාව ලබා දීමයි.
ප්රොජෙක්ට් එක Django starter template එකකින් ආරම්භ කර, Allauth මඟින් පරිශීලක ලොග් ඉන්/ලියාපදිංචිය, Tailwind CSS සහ DaisyUI මඟින් අලංකාර UI, HTMX සහ Vite මඟින් අන්තර්ක්රියාත්මක පේජ් ලෝඩ්, PostgreSQL දත්ත ගබඩාව, සහ Render හි free tier එකේ ගොඩනැගීම යනාදිය එක් කරමින් පූර්ණයෙන්ම කලා.
ප්රධාන විශේෂාංගයන් අතර, පරිශීලක ලොග් ඉන්/ලියාපදිංචිය, රෙසිපී සාදන්න/සංස්කරණය කරන්න/මකාදැමීමට, කාණ්ඩ අනුව රෙසිපී බ්රවුස් කිරීම, ප්රියතම රෙසිපී සුරැකීම, රෙසිපී රූප උඩුගත කිරීම, පුද්ගලික ඩෑෂ්බෝඩ්, හා ලයිට්/ඩාර්ක් මෝඩ් මාරු කිරීම ඇතුළත් වේ. අඩවිය සම්පූර්ණයෙන්ම responsive වන නිසා, පරිගණක, ටැබ්ලට්, මොබයිල් උපාංග වලින් පහසුවෙන් භාවිතා කළ හැක.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයින්ට, Django වැනි modern web framework එකක් භාවිතා කරමින් සම්පූර්ණ full‑stack යෙදුමක් නිර්මාණය කළ හැකි බව මෙය පැහැදිළි කරයි. රෙසිපී හබ් වැනි ව්යාපෘති, GitHub මඟින් version control, Render මඟින් cloud deployment යන සම්පූර්ණ CI/CD පද්ධතියක් අත්හදා බැලීමට අවස්ථාව සලසයි. එමෙන්ම, PostgreSQL, environment variables, static files, media storage වැනි production‑level challenges හඳුනාගෙන, ඒවාට විසඳුම් සොයාගැනීමේ හැකියාව ලබා දෙයි. මෙය ශ්රී ලංකාවේ startup සහ small business කට්ටලයට, තමන්ගේ සේවා හෝ නිෂ්පාදන online වෙත ගෙන යාමට අවශ්ය තාක්ෂණික පදනමක් ගොඩනැගීමට උපකාරී වේ.
අවසන් වශයෙන්, රෙසිපී හබ් නිර්මාණය කළ පසු, ලේඛකයාට Django project structure, authentication, CRUD, relational DB design, responsive UI, Git workflow, හා deployment debugging වැනි කුළුකම් සම්පූර්ණයෙන්ම අත්හදා බැලීමට අවස්ථාව ලැබුණා. අනාගතයේ රේටින්, කමෙන්ට්, cloud storage වැනි වැඩිදියුණුකම් එක් කිරීමට සැලසුම් තිබුණද, මේ වසරේ අත්දැකීම තරුණ තාක්ෂණඥයන්ට මූලික මාර්ගෝපදේශයක් වේ.