Skip to content

kazmiali/etimetracking-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ETimeTracking Frontend - React App w/ Redux, Redux-Saga, Firebase & Stripe.

  • Its a timetracking web app like Clockify.com , created with React, Redux, Redux-Saga, Firebase, and Stripe.

Features

  • Used React Hooks.
  • Used Redux with redux-saga for asynchronous code.
  • Stripe payments with backend server for making request to stripe API.
  • Clean and scalable code.
  • Best practices involved.
  • Performance optimazations made where required.

Installation & Initial Setup

Please install Git & NodeJS in your machine. Once done, open your terminal/command prompt & make sure you are at the root of this project. Then run the commands below:

Clone the repo

git clone https://github.com/kazmiali/etimetracking-frontend.git etimetracking-frontend  # clone the repository

cd etimetracking-frontend  # navigate to project folder

Install dependencies

npm/yarn install # install nodejs server dependencies

cd client # cd into the client folder
npm/yarn install # install react app dependencies

cd .. # go back to project's root

Running React app

cd client
npm/yarn run start

About

Its the frontend for the subscription based time tracking software for teams, has a time tracker & timesheet for tracking work hours across projects.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages