Skip to content

kubahrom/timer-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Timer Manager | React, Redux, Firebase

Simple time tracking application for managing tasks you spent on one or multiple projects.

Demo

Deployed on Netlify (front-end))

Built using

Front-end

Features

  • Authentication (login/register w/ email & password)
  • CRUD projects
  • CRUD tasks, with timer and comment
  • Dashboard with your projects
  • Filter dashboard projects
  • Error management with descriptive messages
  • Loading spinners for fetching processes
  • Proper responsive UI for all screens
  • Page transition animations

Screenshots

Desktop/Tablet

Desktop-1 Desktop-2

Mobile

Mobile-1

Usage

Env variable:

Create a .env.local file in client directory and add the following:

REACT_APP_APIKEY= *Get from Firebase*
REACT_APP_AUTHDOMAIN= *Get from Firebase*
REACT_APP_PROJECTID= *Get from Firebase*
REACT_APP_STORAGEBUCKET= *Get from Firebase*
REACT_APP_MESSAGINGSENDERID= *Get from Firebase*
REACT_APP_APPID= *Get from Firebase*

Client:

Run client development server:

npm install
npm start

About

Simple time tracking application for managing tasks you spent on one or multiple projects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages