coding robin
@coding_robin
Followers
34
Following
896
Media
334
Statuses
862
Freelance fullstack Software Developer | ReactJS | NextJS | SpringBoot Microservices | Spring Security | NodeJS | MySQL email - [email protected]
remote
Joined May 2024
- User Management System (fullstack web application) - a 5page authentication and authorization system to create/register, authenticate and manage users github link : https://t.co/6gtp0XZlnD
#30DaysOfLockIn #react #java #JWT #springboot #springSecurity
1
1
2
day 9 spent an hour trying out names for my formBuilder app - Formidify? lol - formSmith? nope - formMagik? hmm - fieldly? settled on formMagik (subject to change anytime depending on vibe shifts or inspiration hits) #formBuilder #Nextjs15 #DevLog
0
0
0
- setup server action files (central place for API logic ) - added a global-error.tsx error boundary -> last line of defense if the app crashes should make features easier to add without issues/drama #formBuilder #Nextjs15 #devlog
0
0
0
day 8 focused on project structure today - small things, but I wanted a clear mental map before writing any major code so i : - defined layouts and routes for core pages - organized component folders (reusable vs feature-specific) #formBuilder #Nextjs15 #devlog
1
0
0
day 7 Took a break today - itβs my birthday ππ Back to building tomorrow #formBuilder #Nextjs15
0
0
0
- feels good getting authentication out of the way so early so I can focus on actual project logic template came in clutch! #formBuilder #Nextjs15
0
0
0
day 6 project setup & auth foundations - set up the initial FormBuilder codebase - cloned my Next.js 15 + Better-Auth starter template -> https://t.co/FPdfKAnfIs) - already has auth wired in it - just had to connect Prisma + PostgreSQL and set env vars #formBuilder #Nextjs15
1
0
0
- both form content[] & formSubmission data have dynamic/unpredicatable structure, so storing them as JSON (string) feels like the right approach #formBuilder #Nextjs15
0
0
0
each formSubmissions: -belongs to a single Form -stores submitted answers as JSON (string) -created on every form submit clear relational binding btw Form & FormSubmission #formBuilder #Nextjs15
1
0
0
day 5 still on data modelling - designed my form & formSubmission schemas using Prisma each form: - is owned by a user - stores form structure as JSON(string) - tracks visits & submission count - exposes a public, shareable URL - accept many FormSubmissions #formBuilder
1
0
0
How pages interact with the data: - dashboard β read forms + stats - formDesigner β write form content+ metadata - formDetails β read stats + submissions - formSubmission β write submissions + updates counts - preview modal β render form content #formBuilder #Nextjs15
0
0
0
day 4 did some rough data modelling - focusin on what type of data exists & how each pages reads/writes it - app revolves around 2 main entities (form & formSubmissions) - users can create, edit, share/publish forms, collect submissions #formBuilder #Nextjs15
1
0
0
- really nice having my entire full-stack app living in one place/app. - less friction & context switching. its very convenient! #formBuilder #Nextjs15
0
0
0
day 3 locked-in my tech stack - frontend/UI -> Next.js 15 + TypeScript, TailwindCSS -Auth β Better-Auth -ORM β Prisma - Drag & Drop functionality β DND Kit - API layer β Next.js Server Actions - Database β PostgreSQL #formBuilder #Nextjs15
2
0
1
- dashboard β formDesigner (after creating a formObject) - formDesigner β FormDetails (after editing & saving the form) - FormDetails β FormSubmission Page (public/shareable link users can fill & submit) simple & logical #formBuilder #Nextjs15
0
0
0
day 2 -did some basic UX flow sketching - basically a simple flow of how user navigates through app - landing page β login (user has to authenticate) - after login β dashboard (shows form stats + forms list + βcreate new formβ button) #formBuilder #Nextjs15
1
0
0
formDesigner page (main drag & drop form builder happens here) - formDetails (info + submissions for a specific form) -FormSubmission page (public/shareable link users can fill & submit) - formPreview ( component/modal rather than full page ) #formBuilder #Nextjs15
0
0
0
day 1 - spent day1 mapping out core structure of my form builder app - starting with breakdown of main pages main pages: - landing page (intro + CTA) - Auth(Sign-in/sign-up) - FormStats dashboard (all created forms + basic stats) #formBuilder #Nextjs15
1
0
0
- hope to post daily updates of progress, thought process, realizations, and basically any need-to-knows concerning project - daily updates also for accountability purpose but no strict deadlines - goal is to lock-in but no pressure cool #formBuilder #Nextjs15
0
0
0
found my next project a FormBuilder web app with Drag & Drop functionalities - complex but nothing too crazy/chaotic - feels perfect for my current level - https://t.co/My5g4AcjBR & https://t.co/83SON341B0 as inspirations #formBuilder #Nextjs15
formbuilder.online
Drag and drop form building
1
0
0
-fully styled Auth pages -simple Dashboard showing user info - basically a production-ready auth foundation for any SaaS app - github repo: https://t.co/FPdfKAnfIs - clone, set environment variables(.env) + plug database... and BOOM! auth done! #NextJS #PostgreSQL #Prisma
0
0
0