Skip to content

Latest commit

 

History

History
78 lines (58 loc) · 2.85 KB

README.md

File metadata and controls

78 lines (58 loc) · 2.85 KB

DizasterX

progress jetty jersey MongoDb license API

A web app for historical disaster analysis

Contributor: Zeyu Chen([email protected]), Xibei Zhang([email protected])

Goal

Provide an efficient solution for history disaster study and research.

Stack

Front End Repo

Front: react+redux, ant-design,d3(it denpends on xibei)

Back End Repo

api-dev is the directory for local development and local test. api-dev structure:

api-dev/
├── src/
│   ├── main/
|   |   └── java/
|   │       └── com.DizasterX
|   │           ├── Main.java
|   │           └── MyResource.java
|   │
|   └── test/
|       └── java/
|               └── com.DizasterX
|                   └── MyResourceTest.java
|
├── target/
|   ├── classes/
|   ├── generated-sources/
|   └── test-classes/
|
├── pom.xml
└── README.md

The main API is located in MyResource.java. The default address to request is localhost:8080/DizasterX/api/data/.

api is the release verison which has the similar structure, which can be requeted by czy-kasakun.com:8080/DizasterX/webapi/data/.

Currently, the query size cannot be too large due to the limited memory of the server.

RoadMap

Goals Description Priority Contributor Status
db build mongodb setup High Zeyu Chen Done
front end(react + redux) design app structure High Xibei Zhang To Do
data virtulization d3 or opengl for js is recommended Low Xibei Zhang To Do
RESTful api         java+jersey, build and deploy High Zeyu Chen   Done
RESTful api test Test API Low TBA To Do
API Misc API doc, site construct and SSL Low TBA To Do

Data

Data is from FEMA dataset. Downloaded on May 11th 2018.

Ref

Wow, found previous work https://github.com/jdungan/disasters