Skip to content

HagaiHen/Tasky

Repository files navigation

Tasky

1

Project Overview

As part of our degree in computer science and mathematics at Ariel University, we were asked to initiate, plan and create a graduation project which, on the one hand, would express our abilities that we have gained during our years of study and on the other hand, would bring with it a fragrance of innovation, conceptuality and interest.

On this note, we want to express our gratitude and appreciation towards the university for the tools and values it has given us.

Tasky Overview

2

The goal of our project is to create a convenient platform (for companies or individuals) for managing tasks and events, but unlike the platforms that exist in the market today (for example Jira, Monday and more...) we aimed for the application to manage the tasks itself - that is, for each task we create, define the effort required, the business value and several other parameters, and when we want to choose which task to do now - the application will define for us the order of what should be done when.

3

In addition, we wanted the possibility of easy communication between the project members - therefore we can create tasks for each other, associate each other with sprints and projects and a host of other features designed to increase cooperation between team members while streamlining tasks, work and overall ease of use.

What sets our approach apart:

  1. We establish clear criteria to gauge the significance and urgency of each task.
  2. Recognizing these priorities allows for a more effective distribution of tasks among team members.
  3. Assigning specific tasks to individual team members enhances their engagement and ensures timely completion.
  4. Each member can schedule tasks on their calendar, promoting efficient time management.

4

The coolest part of creating the above application was when we started using it ourselves for the purpose of streamlining construction and managing our events and tasks. While moving, we formed a QA mechanism ourselves in that any problem that one of us experienced while using the application ourselves, he immediately documented the malfunction and actually fixed the product during its construction.

Our Team

5

First we chose the team members, after several years at the university you learn who you are comfortable working with, with whom you feel you can take your abilities to the limit and this is exactly the kind of team we aimed for.

Of course, in order for a good team to realize its potential, it needs a good mentor. Someone the team knew they could communicate with in a way that they would understand each other and he knew how to point them in the best development direction. After three years at the university we knew exactly which lecturer we wanted to work with, and on this occasion we would like to say thank you for the help, support and guidance!

The project mentor

  • Dr. Saed Asaly

Project members:

  1. Hagai Hen
  2. Sappir Bohbot
  3. Bar Goldenberg
  4. Elad Sezenayev

6

Project Structure

In order to create a better separation, possibility of maintenance and maintain scalability. We designed the project so that it can be divided into five layers, each independent and able to be handled and maintained by itself:

  1. The client's browser.
  2. The application server.
  3. API server.
  4. Firebase server.
  5. Algorithm server.

There are three milestones where the project passes:

  1. Application server (Node JS & React).
  2. Node JS API server for communication with Firebase.
  3. Algorithm server (Python & Django).

7

How To Run Instructions

13

Instructions on how to start the development server is in the README inside of the tasky folder.

Reach Out to us!

In order to make suggestions, raise ideas or report faults, you can (and we'd be happy to!) communicate with us through our GitHub accounts or through LinkedIn! This project is for learning purposes, so anything that can develop and improve it is welcome!

About

Task Management Web Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •