Design
THIS PAGE IS UNDER DEVELOPMENT
File uploads are send as HTTP POST operations with a MIME type of multipart/form-data
([RFC 2046]).
Frontends
- REST API
- The REST API is integrated directly into the Django application.
- React web app
- The frontend web app is built using ReactJS.
Backend
The backend application is comprised of the server, REST API, Database, and authentication mechanism.
- Server
- This is a Python application that is written using the Django framework. This application listens to a server port for API requests, and fulfills these requests by interacting with the database.
- Authentication
- Authentication
- Database
- The application database is responsible for storing metadata for earthquake records. This database is built using the SQLite database management system, but nearly all operations are performed in the background by the Django Python library.
API
api/events/
Return all existing events.