Home - jonel18/Topform GitHub Wiki

Welcome to the Topform wiki!

Week 11

This eleventh week, the work towards achieving our goals continues. As from the last week, working on the code is the main focus to create the desired product. The tasks assigned from the previous week are still valid and each member will be working on the respective part of the code.

Week 10

This tenth week, the main topic discussed was the continuation of diagram creation and implementation. After creating some of the diagrams such as ERD, Class diagrams and Collaboration diagrams, other types have to be implemented. So the work will be focused on:

  • DB schema
  • State diagrams
  • Object diagrams

So, each member has to complete the respective tasks, specifically:

  • Endri will be working on the Object Diagram and the back end
  • Jonel will be working on State Diagrams and the back end
  • Klara will be working on DB schema and the database
  • Xhemiljana will be working on the front end
  • Xhulia will be working on the front end

Week 9

This ninth week, the main topic discussed was the continuation of diagram creation and implementation. After creating some of the diagrams such as DFD, Activity and Sequence, other types have to be implemented. So the work will be focused on:

  • ERD
  • State diagrams
  • Class diagrams
  • Collaboration diagrams

Despite this, the coding part is to be planned. The tools we will be using will be are:

  • HTML, CSS, Javascript for the front end
  • MySQL for the database
  • PHP for the back end

So, each member has to complete the respective tasks, specifically:

  • Endri will be working on the Class Diagram
  • Jonel will be working on distributing the code
  • Klara will be working on ERD
  • Xhemiljana will be working on the Collaboration diagrams
  • Xhulia will be working on finishing the Activity diagrams

Week 8

The eighth week is the midterms exam week, so the work is being delayed for the upcoming week.

Week 7

This seventh week, the work towards achieving our goals continues. The main topic discussed on this week was the continuation of diagram creation and implementation. Since this is the week before the midterms, the work previously assigned is what each member has to continue completing.

So, each member has to complete the respective wikis and the tasks assigned on the previous week.

Week 6

This sixth week, the main topic discussed was the continuation of diagram creation and implementation. The different types of diagrams that were mainly created this week were:

  • DFD
  • Activity
  • Sequence So, the first diagrams will be related to the Use Cases as the best method to represent them in their entirety. The requirements document is yet to be completed as well, with some of the non functional requirements remaining to be finished.

The work for the upcoming days was distributed between the group members:

  • Endri will be working on the DFDs
  • Jonel will be working on Sequence Diagrams
  • Klara will be working on Activity Diagrams
  • Xhemiljana will be working on non functional requirements
  • Xhulia will be working on non functional requirements

Week 5

This fifth week, the work towards achieving our goals continues. There were some main topics discussed on this weekly meeting:

  • Working on Non-functional requirements
  • Working on Use Cases / User Scenarios
  • Creating the first diagrams

As the requirements documents is yet to be completed, the work to achieve this continues. After completing the functional requirements from the previous week, now it is time to work on non-functional requirements, which are a very important element of the project requirements. Another important task, which was introduced this week, was working on Use Cases and User Scenarios. These Use Cases can help in understanding how the product is supposed to work and how it will be applied. The main representations of these scenarios are Use Case Diagrams, which explicitly illustrate the responsibilities and capabilities of different users.

The work for the upcoming days was distributed between the group members:

  • Endri will be working on Use Cases and User Scenarios
  • Jonel will be working on creating the diagrams
  • Klara will be working on User Interface Requirements and Usability
  • Xhemiljana will be working on Efficiency and Space Requirements
  • Xhulia will be working on Dependability and Security

Week 4

This fourth week some important decisions were made regarding the progress of the project. Firstly, a more detailed discussion about the specifics of the project was completed by the group. The main topics mentioned in the discussion were:

  • Responsibilities and functionality of each user
  • Main features offered by the product
  • Usability and accessibility of the product

Secondly, more work was done towards completing the requirements document. Specifically, Product Description and Functional Requirements were the main focus of the work. But also the other subparts were discussed to be completed

The work for the upcoming days was distributed between the group members:

  • Endri will be working on User Characteristics and Product Context
  • Jonel will be working on Functional Requirements
  • Klara will be working on User Characteristics and Assumptions
  • Xhemiljana will be working on Constraints and Dependencies
  • Xhulia will be working on Project Overview and Purpose and Scope

Week 3

During the third week, our team expanded on the fitness program concept by considering additional features based on the research that each member of the group had conducted. We improved our project concept by giving our clients more options such as having a communication system in place between the fitness program and its clients. All this will be done based on some rules that the company will offer. Finally, we needed to give our group project a name, so we came up with "FitX." Then, for this week's continuity, we assigned certain taks to the group members. Clients would be able to do the following:

  • getting their diet,
  • getting their respective workout program,
  • contacting online stores for health-related products,
  • make online payments for their services,
  • to review the services.

Fitness Program would be able to do the following:

  • to exhibit its services,
  • read user’s reviews,
  • to display health advice

Week 2

This second week, some important beginning steps were taken. The main discussion of the week was choosing the project topic. After some different ideas were suggested by team members such as: Klara Hoxha, Xhemiljana Troka and Xhulia Toska; the decision we made was creating a fitness web application. This was an idea all of us liked and supported by prof. Ari Gjerazi as well. For this topic, we also presented our main ideas of what the project will consist of, how it will work and its general features. Another important step taken was creating the GitHub repository for the group project and slso adding the team members as collaborators to the repository. We also had to name our group, and thus the repository as well, so we decided on choosing “Topform” as our group name.

So in conclusion, the second week:

  • Project ideas were discussed by different team members
  • Creating a Fitness web application was decided
  • The main specifications of the project were introduced
  • The GitHub repository was created
  • The group name was chosen: Topform

Week 1

This first week was an introductory one. I was presented to my teammates, with which I will be working: Endri Kasa, Ismail Ali, Klara Hoxha, Xhemiljana Troka, Xhulia Toska. I was chosen as the group leader, learning also the responsibilities I have to take in order for the teamwork to go smoothly. Some previous knowledge on using github, helped me understand and plan how future tasks could be accomplished. As for the other team members, since they have no experiences using GitHub, I will assist them with understanding the basics and how to use its main features.

So in conclusion, the first week:

  • The students were divided into groups
  • Our group consists of: Endri Kasa, Ismail Ali, Jonel Qelemeni, Klara Hoxha, Xhemiljana Troka, Xhulia Toska
  • Jonel Qelemeni was chosen as group leader
  • Introduction to Github was done