/elms

leave mgt system

Primary LanguagePython

Leave Management System Build Status

Simple leave management system.

Api Routes

Auth

  • POST /register - create a user account
  • POST /login - login user

Leave Management

  • POST /leaves - post a leave request
  • GET /leaves - fetch all leave requests
  • GET /leaves/uid - fetch specific user leave requests
  • PATCH /leaves/leaveid/withdraw - withdraw leave request
  • PATCH /leaves/leaveid/cancel - cancel leave request

Tech Stack

  • Backend - Python (Flask)
  • Database - SQLite
  • Frontend - HTML / CSS/ JS
  • Testing - pytest
  • CI - Travis
  • Hosting - Heroku