Skip to content

Commit

Permalink
Merge ab80800 into d57f2de
Browse files Browse the repository at this point in the history
  • Loading branch information
rrtheonlyone committed Nov 12, 2018
2 parents d57f2de + ab80800 commit 12752c9
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 13 deletions.
7 changes: 4 additions & 3 deletions docs/DeveloperGuide.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -493,12 +493,13 @@ into a binary search tree along with their count. The tree uses a custom compara
compared with each other. This allows the 7 most recent dates with at least one order to be retrieved quickly. The
tree is updated accordingly when orders are added or removed.
|=======================================================================
// end::dashboard2[]


// tag::dashboard3[]
==== Design Considerations (for both Map/Statistics)

===== Aspect: Processing of data
* **Alternative 1 (Current Approach):** Let the UI component, handle the
* **Alternative 1 (Current Approach):** Let the UI component handle the
processing of data once the listener detects a change
** Pros:
- Separation of Concerns: the UI need not rely on other components to
Expand Down Expand Up @@ -551,7 +552,7 @@ just Singapore).
application to work. This would also introduce more overhead to the code e.g
there is now a need to check for internet connection and render loaders so
that the user experience is not affected.
// end::dashboard2[]
// end::dashboard3[]

// tag::orderAdd[]
=== Add Order Feature
Expand Down
37 changes: 27 additions & 10 deletions docs/team/rrtheonlyone.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,35 @@
:imagesDir: ../images
:stylesDir: ../stylesheets

== Overview

I am a year 2 Computer Science Student studying at National University of Singapore. I am
interested in using technology to solve everyday problems and am always on the lookout for
any challenging project to work with.
any challenging project to work with. This portfolio page serves to document my work on FoodZoom.


---
== Project: FoodZoom

FoodZoom is a desktop application allowing users to streamline their delivery process. The application is
specifically targeted towards food businesses who need an efficient way to manage their delivery services.
FoodZoom uses a Command-Line Interface, meaning users can simply make use of keyword based commands when running the
application.

== Overview
FoodZoom's *core functionality* includes:

- Users being able to track food orders they have from customers
- Managing deliverymen and assigning orders to them
- Analysis of Order to display relevant statistics (order history, trending food etc.) to users
- Pending Orders shown on a map to allow for efficient dispatch to deliverymen.

FoodZoom is a desktop application for food businesses to streamline their delivery process. FoodZoom's core
functionality is that it allows for managers to keep track of the food orders they have from
customers and send out deliverymen to handle those orders. FoodZoom is also able to show orders on a map and
provide relevant statistics to the user. The application was built by a team of 5 computer science students.
The application was built by a team of 5 students including myself.


== Summary of Contribution
== Summary of Contributions

---
|===
|Given below are contributions that I made to this application.
|The below sections showcase some of the contributions that I made to this application.
|===
--
* *Major enhancement:* Built the system that allows for the *generation of statistics* and *location-based matching*
Expand Down Expand Up @@ -89,7 +97,7 @@ https://github.com/CS2103-AY1819S1-T09-2/main/issues/236[#236]

== Contributions to User Guide
|===
|Given below are some of my contributions to the User Guide. They showcase my ability to write clear
|Given below are some of my contributions to the User Guide. They highlight my ability to write clear
documentation targeting end-users.
|===

Expand All @@ -107,3 +115,12 @@ include::../DeveloperGuide.adoc[tag=dashboard]

include::../DeveloperGuide.adoc[tag=dashboard2]

---

|===
|Given below are some of the design considerations I had while implementing the dashboard feature.
|===


include::../DeveloperGuide.adoc[tag=dashboard3]

0 comments on commit 12752c9

Please sign in to comment.