Skip to content

ostracod/upkeep-planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Upkeep Planner

Web app to keep track of home maintenance tasks

Requirements

This application has the following system-wide dependencies:

  • Node.js version ^22.14
  • pnpm version ^10.6
  • TypeScript ^5.8

Installation and Usage

To set up and run this application:

  1. Clone this repository: git clone https://github.com/ostracod/upkeep-planner
  2. Enter the repository directory: cd ./upkeep-planner
  3. Install JavaScript dependencies: pnpm install
  4. Compile TypeScript code: tsc
  5. Create an environment variables file from the example file: cp ./.env.example ./.env
  6. Adjust the content of ./.env as necessary.
  7. Copy your ssl.key, ssl.crt, and ssl.ca-bundle files into the upkeep-planner repository directory.
  8. Run the application: node ./dist/upkeepPlanner.js

Environment Variables

This application recognizes the following environment variables:

  • NODE_ENV = production to run in production mode, or development to run in development mode
    • In development mode, the application runs without SSL files, and authentication can be bypassed
  • SESSION_SECRET = Private string to compute session hash
  • PORT_NUMBER = Port number on which to run the server

About

Web app to keep track of home maintenance tasks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors