Skip to content

Latest commit

 

History

446 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JIRoom

Born out of personal frustration with rental hunting, JIRoom helps prospective renters remember viewings and make more informed decisions.

Quick Start

  1. 📋 Add a listing: Click "Add listing" on Listings page, paste URL from property portals like PropertyGuru, 99.co, or others
  2. 📝 Evaluate: Click a listing card and fill in evaluation criteria to see scores calculated automatically
  3. ✅ Decide: Set verdict (Yes/Maybe/No) to move to decision columns

💡 Tip: Use the sample data (flask icon 🧪) to explore features before adding your own listings.

Why JIRoom?

Rental hunts are messy. You may juggle multiple listings, forget details, and struggle to compare options objectively. JIRoom helps by:

Frustration Solution
"Wait, did I already see this place?" 📋 Kanban board tracks your progress
"I've seen 8 places today and they all blur together" 📝 Rich notes capture details that matter
"How am I supposed to remember details from last week?" 📋 Evaluation templates ensure consistency
"I can't objectively compare options with different trade-offs" ⚖️ Side-by-side comparison with smart scoring
"I hope I didn't double-book myself" 📅 Integrated schedule shows all viewings
"My calendar shows when but not what" Full context: listings, notes, evaluations
"What's the total cost including utilities?" 🤝 Agent question templates capture all costs

Features

  • 📋 Kanban Board: Drag-and-drop workflow (To View, Yes, Maybe, No)
  • 📝 Rich Notes: Capture space, ambience, renovations, and other details
  • 📋 Evaluation Templates: Customizable criteria with automatic scoring
  • ⚖️ Side-by-Side Comparison: Compare up to 3 listings with smart scoring
  • 📅 Integrated Schedule: Timeline of upcoming and past viewings
  • 🤝 Agent Question Templates: Consistent information gathering from agents
  • 🗺️ Map with Commute: Check commute times to your key locations

Additional Features

  • Filtering & Sorting: By area, price, score, verdict, and more
  • View Modes: Compact and detailed card layouts
  • Data Management: Local storage with export/import backup
  • Responsive Design: Works seamlessly on mobile and desktop
  • No Account Required: All data stored in browser

How It Works

  1. Add listings from property portals
  2. Evaluate during viewings with customizable criteria
  3. Schedule appointments and track viewings
  4. Compare top candidates side-by-side
  5. Decide with confidence using smart scoring

Tech Stack

Exact dependency versions are available in package.json.

  • Framework: Next.js with React
  • Language: TypeScript
  • Styling: Tailwind CSS
  • UI Components: shadcn/ui (Radix UI primitives)
  • State Management: Zustand with localStorage persistence
  • Forms: React Hook Form with Zod validation
  • Icons: Lucide React

Installation

  1. Clone the repository:
git clone https://github.com/AllardQuek/jiroom.git
cd jiroom
  1. Install dependencies:
pnpm install
  1. Run the development server:
pnpm dev

Open http://localhost:3000 in your browser.

Deployment

This app is ready for a standard Next.js deployment on Vercel.

  1. Push the repository to GitHub, GitLab, or Bitbucket.
  2. Create a new project in Vercel and import this repository.
  3. Keep the default settings Vercel detects:
    • Framework preset: Next.js
    • Build command: pnpm build
    • Output directory: leave empty
  4. Deploy the project.

Documentation

  • CHANGELOG: See CHANGELOG.md for detailed release notes
  • Scoring System: Automatic score calculation (+1/0/-1 per criterion) for quick ranking
  • Data Persistence: All data stored locally in browser via localStorage

Community

This is a personal project, but feel free to:

  • 🍴 Fork and modify for your own use
  • 🐛 Report issues or suggest features
  • 🤝 Submit pull requests for improvements

License

MIT

About

JIRA for rental room listings

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages