Giter Site home page Giter Site logo

samm82 / helping-the-homeless Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 2.0 59.06 MB

A project for SE 2XB3 that will find the best emergency shelter for people struggling with homelessness based on capacity, location, weather, and type.

Java 100.00%

helping-the-homeless's Issues

Design Specification Document

We need to create a design specification document.

I will take the lead on this and set up the skeleton and start adding info on the google drive document. I will take you here if I need info from you. When all the info is complete I will be putting it in a word document to better format it

TODO

  • Master
  • Weight
  • ADTs
    • AddressT
    • CoolingCentreT
    • LocationT
    • ShelterT
    • UserT
  • I/O
    • FindCoolingCentre
    • FindShelter
    • MainWindow
    • OutputWindow
    • Read

Validation and Verification

We will need some manual test cases of whether or not it finds addresses in Toronto, then some automated ones in finding the best shelter.

@samm82 I will leave you in charge of this but I can help out as well

Verify quality of PPT and practice presentation

The PPT is in the google drive, scroll through it and make sure you agree with things. What you are presenting is on the notes on the first slide. Make sure your are comfortable with it. Ask me if have any issues.

Please comment when you are done and have it looked over and when the last person has commented, close the issue.

Place in GUI for them to type in address

This is the address they are currently at and where we will be finding the route and doing the calculations to.

There should be a box for them to type in street name and then one for the street number.

Check groupchat or talk to nick about the formatting for street name

Search Bar in GUI

Make a search box in GUI that allows users to search for the name of a shelter

Make a UML - Functional Requirements

Functional requirements. These describe what the product does by
using informal, semi-formal, or formal notations or a suitable mixture of
them (you may include use case document and a UML use case diagram
and/or a class diagram)

ASAP because it is needed for the ppt to be submitted tonight

Check to see if the sorting by score is working

Sam can you do some tests where you read in shelter data, assign a score to each one, create a max pq of it all, then test to see whether the max pq is actually ordered properly? I am pretty sure it works but just want to confirm.

Review Design Specification Document

Read over everything and ensure grammar, spelling, ideas, etc are good and consistent with what is supposed to be on it as defined in the final project pdf page 10-11. Don't worry about the formatting because I will be putting it all in a word document before submitting anyways.

Especially:

  • Put your proper macid and student number
  • Ensure the table of contributions is accurate, add any contributions I missed
  • The module breakdowns and description make sense and are accurate (Covered in #24)

Weight Module

TODO

  • Finish calcScore
  • Implement weightDistance
  • Implement calcDistance
  • Implement weightCap

Finish Project Overview

TODO

  • Fill in Project Description
  • Fill in Project Objectives
  • Submit PDF (Group11_ProjectOverview.pdf) to Project Dropbox on Avenue

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.