Skip to content

Cavenfish/RejectionRoulette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RejectionRoulette

RejectionRoulette is a cross-platform desktop app for tracking job applications, interviews, and offers. Built with Rust and Dioxus, it runs on Linux, Windows, and macOS.

Features

  • Track job applications with company, role, status, and submission date
  • Record interview details and notes for each application
  • Manage offers including salary, bonus, equity, expiration date, and acceptance status
  • Cross-platform support for Linux, Windows, and macOS

Screenshots

Applications Table Applications table showing job applications with company, role, status, and submission dates

Applications Table Filter 1 Filter job applications by company (Google)

Applications Table Filter 2 Filter job applications by resume and status (Interview)

Interviews Interview tracking view with details and notes for each application

Interviews Filter Filter interviews by type

Offers Offers management showing salary, bonus, equity details, and acceptance status

Add Application Add new job application form

Edit Application Edit existing application form

Add Interview Add interview details form

Sankey Sankey diagram showing application flow

Calendar Calendar heatmap showing application submission by day

Resume Pie Pie chart showing interview distribution by resume

Themes

The app comes with multiple themes. Check out some of them below.

Dark Theme Dark theme

Light Theme Light theme

Cyberpunk Theme Cyberpunk theme

Deep Sea Theme Deep sea theme

Sepia Theme Sepia theme

Installation

Linux

Use the .deb bundle produced by the build pipeline or install from source.

Windows

Use the .msi installer produced by the build pipeline.

macOS

Use the .dmg installer produced by the build pipeline.

Development

Requirements

  • Rust toolchain
  • dioxus-cli
  • Platform-specific GTK/WebKit dependencies for desktop bundling on Linux