Skip to content

This software development project is to develop a google chrome extension 'Timely' that will increase the productivity of the user. (Course: CSL2060 Software Engineering)

Notifications You must be signed in to change notification settings

Dev-Goel/CSL2060-Software-Engineering-Project-Timely

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 

Repository files navigation

CSL2060-Software-Engineering-Project-Timely

Time Tracker Extension

This software project is under the Course CSL2060 Software Engineering mentored by Dr. Sumit Kalra

Team Members:

1.) Dev Goel (B20CS090)
2.) Ravi Ramavat (B20CS053)

Problem Statement:

  • We require a google chrome extension to allow the users to track their daily time spend on each website they visit. There should be a way to add/edit restrictions on websites, set ignore list of domains, set notification time on websites and also it should store the users’ time spent on each website so as to present the analytics in form of charts and tabular data to the user.

Project Scenarios:

  • Web analytics: This is the main use case/user scenario of our project, the user will be provided with his web analytics of ‘all days’ activity, ‘last week’ activity and ‘today’ activity. The user will also be able to see a pie chart of his activities, it will also be shown in the tabular form if he wants to see the number of visits, time spent per website etc.
  • Settings and customization: This scenario includes set theme, set notifications, set restriction limits, set ignore list etc. options.

Software Documents:

1.) SRS Document here

2.) Project Planning here

3.) 4+1 Views here

4.) Data Flow Diagrams here

5.) UML Structural Diagrams here

6.) UML Behavioural Diagrams here

7.) Software Test Case Design Document here

8.) Automated Test Script here

9.) Source Code Repository Link here

10.) Presentation of the Course Project & Contributions here

Video Link here

Screenshots of Project:

● Main Page

image

● All-Time Page

image

● Last Week Page

image

● Settings Page

image

● Restrictions Page

image

● Notifications Page

image

● About Page

image

● Blocked Page

image

About

This software development project is to develop a google chrome extension 'Timely' that will increase the productivity of the user. (Course: CSL2060 Software Engineering)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published