EasyPollVote [Dev Log #4]
EasyPollVote (EasyPV) is a full-stack Next.js application that allows users to create custom polls with up to four options and share them via private links without requiring voter accounts. The latest development log focuses on the implementation of the poll creation form, including functionality for adding and removing options, setting end dates, and customizing option colors. The project is currently emphasizing code cleanup and learning Supabase integration.
- ▪EasyPollVote is built using Next.js and TypeScript, enabling users to create and share custom polls.
- ▪Users can customize poll options, including text and color, and set an end date for voting.
- ▪The form supports a minimum of two and a maximum of four poll options, with real-time validation and error handling.
- ▪Poll creators can share private links, and voters do not need to create an account to participate.
- ▪The current development phase focuses on refining code and exploring Supabase for backend functionality.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 3711376) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } FrancisTRᴅᴇᴠ (っ◔◡◔)っ Posted on May 1 EasyPollVote [Dev Log #4] #discuss #easypvdevlog #nextjs #typescript EasyPV Dev Logs (4 Part Series) 1 EasyPollVote [Dev Log #1] 2 EasyPollVote [Dev Log #2] 3 EasyPollVote [Dev Log #3] 4 EasyPollVote [Dev Log #4] Welcome to the Forth DEV LOG! Welcome to the forth Dev Log of my full stack application called EasyPollVote (EasyPV)! What is EasyPollVote (EasyPV)? A Next.js application where the ultimate goal is having the convenience to create your…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).