scorelab / OpenMF

An Open Source Mobile Forensics Investigation Tool for Android Platform
Apache License 2.0
150 stars 97 forks source link

[Database] Refactored Database Architecture #176

Closed sachinsom93 closed 3 years ago

sachinsom93 commented 3 years ago

Description

This PR contains the following changes/commits:

Commit 1 Implemented Class definition

Commit 2 Implemented Class Definitions of the following:

Commit 3 Implemented schemas for serialization of:

Commit 4 Modified the existing routes according to new database architecture:

Commit 5 Updated requirements.txt files

Commit 6 Modified authentication routes according new database architecture.

Commit 7 Updated database migrations.

Commit 8 Updated endpoints.txt file flask-backend.

Commit 9 Corrected minor spell error

Commit 10 Updated flask-backend/Readme for flask backend setup.

Fixes #172

Type of change

How Has This Been Tested?

Using Postman.

Screenshots

Admin Registration route image

User Login route image

User profile route image

Add member route that would be used by admin to add new members image

image

Get route for listing all members of an admin image

Checklist:

sachinsom93 commented 3 years ago

Could you please review this, sir @shivanshu1333 ?