Skip to content

TMetric is time tracking software operated by TMetric team, headquartered in Prague, Czech Republic, that offers time tracking service for freelancers and small business owners who want to optimize their business processes and increase personal productivity.

Notifications You must be signed in to change notification settings

gyanimishra/tmetric-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

tmetric-clone

Description

TMetric is time tracking software operated by TMetric team, headquartered in Prague, Czech Republic, that offers time tracking service for freelancers and small business owners who want to optimize their business processes and increase personal productivity.

We have tried our best to make a fully-functional clone of Tmetric.com website that provides a minimal user experience where users can roam around and Assigned their desired projects.

Logo

Logo Logo

Motivation

One of our classmates was interested in self-improvement and had seen application on the app store with a similar concept. However, the apps didn't integrate gamification with self-improvement, so combining the two made sense.

Result

Using JavaScript, jQuery, front-end styling, the YouTube and They Said So APIs, and Firebase, we allow users to target specific areas of self-improvement that they want to work on.

Team Effort

ANSHUMAAN, DIVYA and RAMA worked on the user interface - from conception and planning to coding it out. GAJRAJ worked on the APIs and corresponding functionality to the topics page design. GYAN PRAKASH worked on Firebase, and the sign-ups through Google and Facebook.

Individual Responsibility

Logo

GYAN PRAKASH MISHRA(TEAM-LEAD):

  1. Design a way for users to be able to sign in or sign up
  2. Present application overview succinctly
  3. Created a brand surrounding the application
  4. Templating the topics page
  5. Content to explain the application

Logo

ANSHUMAAN (MASTER OF CSS):

  1. Templating the marketing page
  2. Content to explain the application
  3. Styling and logic for the topics page
  4. Match the styling and flow of the original marketing design and duplicate onto the topics page
  5. Reactive styling based on functionality requirements

Logo

DIVYA (FASTEST WORK) :

  1. Learn and integrate Google and Facebook log-in functionality
  2. Integrate log-ins with the user interface
  3. Create persistence through Firebase for the progress users have made
  4. Determine which variables to save to Firebase and connect this with user profile
  5. Integrate persistence logic into the visual counterpart

Logo

GAJRAJ (GUIDER OF PROJECT):

  1. Learn and integrate the YouTube and They Said So quotes APIs
  2. Dynamically populate cards and content onto the topics page
  3. Show user progress on page and dynamically demonstrate which tasks have already been completed
  4. Determine sequence of logic for completing task and preventing users for readdressing same tasks
  5. Integrate content population logic with the user interface

Logo

RAMA (DEDICATED-PERSON) :

  1. Learn and integrate Google and Facebook log-in functionality
  2. Integrate log-ins with the user interface
  3. Create persistence through Firebase for the progress users have made
  4. Determine which variables to save to Firebase and connect this with user profile
  5. Integrate persistence logic into the visual counterpart

Technologies Used

Tech Stack-

Functionalities associated with this website

  1. A user can register his account on the website.
  2. User can log in using credentials given during registration.
  3. User can search for various types of items.
  4. User can sort his/her search on increasing or decreasing price.
  5. User can make payments and succcessfully purchase their items.

Challenges

One of the biggest challenges that we encountered was using git merging and branches for the first time. We had to learn to stop being afraid of using git, and make it our friend.

Improvements

In the future, we can integrate more categories and more cards. We can also integrate a user page which will have some options for the user to allow push notifications and to see an overview of their progress.

Lessons Learned

We are in our learning phase and this is my fourth clone, so faced multiple issues to build this site. These are some topic that challenges us to make this:-

  • Playing with animation to get desired output
  • Using javascript to manipulate the features
  • Making custom features
  • Using various styling method so that our clone could look as original as possible

Logo Logo Logo Logo Logo Logo Logo

Contributing

Contributions are always welcome!

About

TMetric is time tracking software operated by TMetric team, headquartered in Prague, Czech Republic, that offers time tracking service for freelancers and small business owners who want to optimize their business processes and increase personal productivity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published