Skip to content

brayschurman/vanplanr

Repository files navigation

VanPlanr 🚐✨

VanPlanr is an elegant planning workspace for DIY van conversions. Track tasks, manage budgets, organize inspiration, and keep your whole build moving in one place.

🌐 Website: vanplanr.com

VanPlanr Demo

Why VanPlanr 💡

  • 🧭 Plan your build from first idea to final road trip
  • ✅ Organize work with a chapter-based Kanban task system
  • 💸 Track budget, expenses, and product costs with visual breakdowns
  • 📊 Watch progress in a focused dashboard with key priorities
  • 🧠 Use Sparky AI for contextual build support

Core Features 🛠️

  • 📋 Task Tracking & Chapter Organization
  • 💰 Budget Management + Expense Linking
  • 🧩 Category Management for cleaner project structure
  • 🖼️ Inspiration Board for references and ideas
  • 🤖 AI Chat Assistant (Sparky)
  • 👤 Auth + Profile Management

Tech Stack ⚙️

  • Next.js 15 + React 19
  • TypeScript
  • Prisma + PostgreSQL
  • NextAuth
  • tRPC + TanStack Query
  • Tailwind CSS 4

Quick Start 🚀

npm install
cp .env.example .env
npm run db:generate
npm run db:seed
npm run dev

Then open http://localhost:3000.

Useful Commands 🧪

npm run dev          # local development
npm run check        # lint + typecheck
npm run db:generate  # prisma migrate dev
npm run db:migrate   # prisma migrate deploy
npm run db:seed      # seed base data
npm run db:studio    # open prisma studio

Docs 📚

Todo

Current build queue for VanPlanr.

  • estimated weight of each product
  • global feedback input
  • no need to load observe all tasks, just preload the task panel when it is opened
  • products should be up in the category section of task
  • finalize preset categories
  • simplify budget chart, make it more readable, no drawer
  • security audit, test input field limits
  • favicon
  • None category should be styled correctly (new task), same with dropdown options
  • budget and task initial clicks should be faster, are they preloaded?
  • new task should open optimistically
  • ellipses side bar fix
  • add product should be side detail view, no modal
  • in-progress view on dashboard should be the quick view
  • editing category description not saving
  • typing indicator on category and task detail panels
  • should products be assigned to categories instead? and then also able to sub-link task?
  • revise task filtering, overflowing
  • drag task to inprogress, then changing priority, throws it back to todo
  • hide charts slide out
  • upload thing getting called a lot on task open
  • limit number of categories, tasks, and products
  • hover sidebar category to see number of tasks in each category
  • task card, perfect the layout with all the differet pills
  • loading on sign in buttons, spinner
  • rich text options... better titles, line break
  • quick filter the category from the sidebar.. or faster in the filter area, takes too long rn
  • tooltips to walk through learning, reset in settings
  • hidden photostorage space alert
  • deleting category refresh board
  • move sidebar emoji to right of the category name, jiggles when task is moved to another category
  • scroll sidebar, under bottom menu
  • revise expenses summary, progress bar split into chapter types and colours
  • Load More for board and expenses table
  • choose from various themes and pictures for dashboard

Todo Later

Future ideas and stretch features.

  • sparkee mechanic consulate AI.. gives a rating on vehicle adds/repairs/maintenance/etc.
  • preset canvas with dimensions of the van
  • metric or imperial units for measurements, user config
  • smart usage... show percent and then you have to pay
  • mobile view for all
  • auto transcript pasted youtube videos
  • community aspect.. help from others
  • nice slide out of the cateogry from the task view
  • journal.. upload their progress and they can show it in a public webpage
  • ongoing maintenance tasks.. like oil changes, etc.
  • create a player, choose colour
  • don't give build advice, but give helpful tips and links to videos and articles
  • add tasks from Category detail panel
  • ability to mark chapter complete

Project Status 🌱

VanPlanr is actively evolving. Expect frequent improvements in UX, performance, and planning workflows.

License 📄

Private project. Add a license before public redistribution.

About

VanPlanr is a full-stack planning workspace for DIY van builds, combining task management, budget and expense tracking, inspiration boards, and an AI assistant into one project hub so builders can plan, organize, and execute their conversion from idea to road-ready.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors