Skip to content

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

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages