Skip to content

Team-Projektowy/TimeRecorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TimeRecorder

Application for recording tasks, based on Spring and Vue.js.

Table of contents

General info

TimeRecorder is a student project for application servers. It has Java API build with Spring Framework as a backend and client application build with Vue.js.

Authors

License

Copyright (c) 2021 Błażej Tempski, Damian Goleniewski This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. To view a copy of this license, visit http:https://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.

Technologies

API

  • Java 11.0.9,
  • Spring 3.4.2

Client

  • Vue.js 2.6.11,
  • Bootstrap-Vue 2.17.3,
  • Core-js 3.6.5,
  • Vuelidate 0.7.6,
  • Vue-router 3.2.0,
  • Vuex 3.4.0

Setup

API

  • Create file application.properties like application.properties.example and fill fields
  • Run with mvnv spring-boot:run

Client

  • Install node modules with npm install
  • Run with npm run serve

Features

List of ready features

  • Authentication
  • Saving time records with task information
  • Administrator can manage users
  • CRUD for time requests and tasks
  • Error handling

Screenshots

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published