Coder Social home page Coder Social logo

rushabhshahprograms / timetracker_2023_django Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 27.97 MB

A time tracking app is an essential time management tool that can help you and your team become more organized, efficient, and get more things done. Time tracking app will generate almost all the reports that make organizations men power in most productive.

Python 5.17% CSS 43.25% JavaScript 20.78% HTML 17.59% SCSS 13.20%
css django html internship internship-project javascript pillow plotly python time-tracker-app

timetracker_2023_django's Introduction

Django_TimeTracker_2023

A time tracking app is an essential time management tool that can help you and your team become more organized, efficient, and get more things done. Simply put, a time tracking app will save you and your company precious time - and money. Time tracking app will generate almost all the reports that make organizations men power in most productive.

Main goal of the application is to complete the project / product in time or before time , track the team / developer who needs more help / low productive.

Users:-

project manager, developer

Project manager can add projects in time tracking app , they can create multiple modules and task in projects. All task - modules are assigned by project manager to developer. Developer needs to perform all the task and submit once they are done with the task Time tracing will track the time taken by the developer to complete that task. Project Manager is the main user who need time tracking more over the other users. Project manager can generate reports project wise , they have the various charts that indicates time line and critical dead line with projects.

Functionality Added:-

  1. Welcome Mail to the user who register for the first time.
  2. Page Restriction is added.
  3. Plotly Charts are added to visualize the data in more enhance way.
  4. If developer didn't completed the given tasks or modules then the remainder mail will be sent to him\her if last three days are remaining for the completion.
  5. Meetings can be arranged by the project manager and automatic Mail will be sent to invited users/developers.
  6. Report Generation is added in the project which shows monthly report of total project,modules and tasks in the tabular form. And also overall total number of projects,tasks and modules in the modular form.
  7. If developer find any difficulty in the project or tasks or in any other issue they can contact to manager directly by filling up the developer submission form. Which will be directly mailed to the project manager.

Installation

Install python on the system and Create a virtual environment. Install the requirements.txt file using the terminal. Just copy and paste this line.

pip install -r requirements.txt

After installing all the required libraries just add the emailid and password at the last lines of settings.py page for sending the emails during the signup and deadline and then do migration.

python manage.py makemigrations
python manage.py migrate

Overview of my project.

First Page first-page Register Page register-page Login Page login-page Manager Page manager-page Developer Page developer-page User Profile Page userprofilepage Project List project-list

(Note: This project was made as a final-year project for the Internship at Arth Infosoft Pvt. Ltd.)

timetracker_2023_django's People

Contributors

rushabhshahprograms avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.