Source Code

;; Job Board
(define-map jobs {job-id: uint} {poster: principal, title: (string-ascii 100), budget: uint, applicants: uint, status: (string-ascii 20), timestamp: uint})
(define-public (post-job (job-id uint) (title (string-ascii 100)) (budget uint) (timestamp uint) (status (string-ascii 20)))
  (begin (map-set jobs {job-id: job-id} {poster: tx-sender, title: title, budget: budget, applicants: u0, status: status, timestamp: timestamp}) (ok true)))
(define-read-only (get-job (job-id uint))
  (map-get? jobs {job-id: job-id}))

Functions (2)

FunctionAccessArgs
post-jobpublicjob-id: uint, title: (string-ascii 100
get-jobread-onlyjob-id: uint