Skip to content

Repository files navigation

Nowaster

Simple application for tracking your time image image

Setup

Backend

  1. Copy backend/.env.example to backend/.env and configure your environment variables
  2. Create backend/.env.keys file with JWT keys (see .env.keys.example for format)
    • Note: The .env.keys file is required because the envy crate doesn't support multiline environment variables
    • JWT keys must be on a single line with \n for newlines
    • JWT keys are loaded directly via std::env::var() from this separate file
  3. Generate JWT keys if needed:
    openssl genrsa -out private.pem 2048
    openssl rsa -in private.pem -pubout -out public.pem

Frontend

  1. Copy next-frontend/.env.example to next-frontend/.env.local and configure your environment variables
  2. Install dependencies: npm install
  3. Run development server: npm run dev

Activity

Alt

License

Licensed under the MIT license.

About

No-nonsense time tracking app

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages