Skip to content

A website providing detailed resources and information for the Palestine Community

Notifications You must be signed in to change notification settings

nguyjer/PalestineWatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Website Demo

Website Link

Backend Link

API Documentation Link

APIs Used

Group 06 Team Members:

  • Will Matherne

  • Rohan Damani

  • Jeremy Nguyen

  • Kenny Nguyen

  • Aryan Samal

Project Name:

PalestineWatch

Project Proposal:

Spotlight on the conflict happening in Palestine.

URLs of at least three data sources that you will programmatically scrape (at least one must be a RESTful API) (be very sure about this):

Team Info

Phase 1:

  • Git SHA: 74bf5ad3e8d07a999d9d318d42353c29c5b0119c

  • Phase Leader: Jeremy Nguyen

  • Phase Leader Responsibilites: Guide the team and make sure tasks are being completed in a timely matter.

Team Member Estimate Time Actual Time
Aryan Samal 10 hours 12 hours
Rohan Damani 8 hours 10 hours
Will Matherne 11 hours 11 hours
Kenny Nguyen 9 hours 10 hours
Jeremy Nguyen 10 hours 11 hours

Phase 2:

  • Git SHA: 2549cfed621e1718633841df657c4ab18f36e535

  • Phase Leader: Aryan Samal

  • Phase Leader Responsibilites: Periodically check in on the team, making sure tasks are on schedule, ask others if they need help.

Team Member Estimate Time Actual Time
Aryan Samal 22 hours 32 hours
Rohan Damani 24 hours 27 hours
Will Matherne 25 hours 26 hours
Kenny Nguyen 23 hours 29 hours
Jeremy Nguyen 22 hours 33 hours

Phase 3:

  • Git SHA: 26473d50f3f6790731729b964e0aba04deb70573

  • Phase Leader: Kenny Nguyen

  • Phase Leader Responsibilites: Facilitate meetings, and ensure that people are finishing their tasks in a timely manner

Team Member Estimate Time Actual Time
Aryan Samal 5 hours 4 hours
Rohan Damani 6 hours 2 hours
Will Matherne 4 hours 3 hours
Kenny Nguyen 7 hours 3 hours
Jeremy Nguyen 5 hours 6 hours

Phase 4:

  • Git SHA: f3887dfe11809d15c21b4bc7d492744f4311cc02

  • Phase Leader: Will Matherne

  • Phase Leader Responsibilites: Ensure that all aspects of the website are up to the spec found on the website, and guide team in finishing tasks.

Team Member Estimate Time Actual Time
Aryan Samal 3 hours 3 hours
Rohan Damani 4 hours 3 hours
Will Matherne 5 hours 4 hours
Kenny Nguyen 3 hours 3 hours
Jeremy Nguyen 4 hours 3 hours

The three models/Instances:

  • News/Media (~200)

  • Support Groups (~300)

  • Countries (~50)

Instance Description:

Model Attributes(each model must have many attributes -- describe five of those attributes for each model that you can filter or sort):

  • News: Id, Author, Description, URL, Image URL, Publishing Date, Content, Source, Support Group Id, Country Id

  • Support Groups: Id, Name, Email, City, State, Zipcode, URL, Image URL, News Id, Country Id

  • Countries: Id, Flag URL, Capital, Population, Region, Sub-Region, Common Name, Official Name, UN Membership, Maps, News Id, Support Group Id, Country Code

Describe two types of media for instances of each model:

  • News: Images, text

  • Support Groups: Images, Text, Videos, feeds

  • Countries: Images, Maps, Text

Three questions our site will answer:

  • What is the latest news regarding the conflict?

  • What are people doing to help?

  • What can you do to help?