⚠️ Important Notice: This project was finished as a school project and will be developed and published by Slynite from now on.
ℹ️ Note: This repository contains the source code and documentation of the practice project which we created in addition to our final exam. The project is not production ready and is still in development.
WorkTime Tracker is a web application that allows you to track your working hours. You can create projects and assign them to your tracked times.
For the reason that we want that a user can have a track about his/hers tracked times, we implemented a backend where the tracked times are stored and secured using user authentification.
To develop locally on this project you need to follow the next steps
ℹ️ Note: On mac you can use Homebrew to install the requipments
%DIR%/worktime-tracker-dev
next.config.js.example
to next.config.js
env
and images
block in the next.config.js
filenpm i
in your terminalnpm run dev
to start the dev serverTo use this project, you need a running appwrite instance. Currently we are working on a tutorial/documentation how to setup the project, databases, etc.
In the current state this SaaS should only used locally. We are working hard to develop a stable release so that you can also run it as service outside you local network.
Yes of course! You can always help us improve this code to always provide new features and optimized builds. To start search for an existing issue/feature request or create one and ask if you can do this task. After finish developing, you can create a Pull-Request from you fork where we want to review your work.
Created with much ❤️, 🧠 and 😁 by
Worktime Tracker is a project mainly developed by Danny Schapeit and Jonas Bott as part of a school project. The project is licensed under MIT.