/TimeManager

TimeManager Project MSC Pool

Primary LanguageElixirMIT LicenseMIT

TimeManager

TimeManager is a school project initally done for MSC Pool. The main goal of this project is to manage users working-times through a fullstack application.

Table of Contents

Stack

  • Client
    • NuxtJS
    • TypeScript
    • TailwindCSS
    • Vue Chart JS
  • Server
    • Elixir
    • Phoenix
    • Ecto
  • Database
    • PostgreSQL
  • DevOPS
    • Docker/Docker Compose
    • TravisCI

Installation

Clone

  • Clone this repo to your local machine using https://github.com/Nymrinae/TimeManager.git

Requirements

  • Docker Compose

Launch

$ cd path/to/your/cloned/repo
$ docker-compose up --build

Features

  • User
    • Set your presence
    • View your dashboard
    • Update your infos
  • Manager
    • Manage your team
  • Admin
    • Manage users (creating, updating, removing)
    • Manage teams

Authors

Acknowledgments

License

This project is under the MIT License. See the LICENSE.md file for more details.