Skip to content

A web application to link all owned device IMEI with Aadhaar, report lost devices and transfer ownership of devices.

Notifications You must be signed in to change notification settings

rahul-madaan/IDmyPhone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IDmyPhone

ReactJS based Web Application to link all the Digital Devices with Aadhaar Number of individuals and enable transfer of devices and reporting of lost/stolen devices to stop trading of stolen phones and reduce crime.

Tech Stack

Features

Initial Setup

  1. Install Node and NPM - Follow steps here: https://radixweb.com/blog/installing-npm-and-nodejs-on-windows-and-mac
  2. Download and install MySQL - Follow steps here: https://www.javatpoint.com/how-to-install-mysql
  3. Clone the repo using git clone https:/rahul-madaan/IDmyPhone.git command
  4. Open the project in IntelliJ Idea(preferred)
  5. Open terminal/command prompt and cd into the project folder
  6. Run commands npm install and npm start (npm install will take time for initial setup)
  7. Start MySQL server on your machine.
  8. Run create schema script from ./SQL scripts
  9. Populate database with seed data using the ./SQL scrips/data folder commands.
  10. Run https:/rahul-madaan/phone-one-server python FastAPI on local machine (port 8000).
  11. Run command npm start to start the ReactJS server on port 3000
  12. Open http://localhost:3000/ on your browser.

Database UML Diagram

image

User Interface

Register Page

Screenshot 2022-05-31 at 12 11 37 AM

Home Page

Screenshot 2022-05-31 at 12 06 22 AM (2)

Transfer Requests Page

Screenshot 2022-05-31 at 12 08 47 AM

My Buying Requests Page

Screenshot 2022-05-31 at 12 23 51 AM

Buy New Device Page

Screenshot 2022-05-31 at 12 09 37 AM

Check Owner Page

Screenshot 2022-05-31 at 12 09 57 AM

Recycle Device / Book Device Pickup Page

Screenshot 2022-05-31 at 12 23 21 AM

Notifications

Incorrect Password

Screenshot 2022-06-04 at 3 35 58 AM

Registration Validation

Screenshot 2022-06-04 at 3 37 43 AM

Screenshot 2022-06-04 at 3 38 12 AM

Screenshot 2022-06-04 at 3 38 34 AM

Screenshot 2022-06-04 at 3 38 56 AM

Screenshot 2022-06-04 at 3 39 15 AM

Book Pickup notifications

Screenshot 2022-06-04 at 3 39 58 AM

Screenshot 2022-06-04 at 3 40 38 AM

Report Lost/Stolen Notification

Screenshot 2022-06-04 at 3 42 47 AM

About

A web application to link all owned device IMEI with Aadhaar, report lost devices and transfer ownership of devices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published