Skip to content

patrickhag/eRegistiify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeviceGUARD: Ultimate Device Registration Platform

The Phone Registry Web App is a PERN stack application designed for storing users' phones based on their Serial Number (S/N) or IMEI (International Mobile Equipment Identity). The app allows users to register their phones, issue white cards containing phone-related information, and maintain a centralized database for efficient phone tracking and management.

Features

  • Phone registration based on S/N or IMEI.
  • Generation of white cards containing phone information for registered users.
  • Efficient storage and retrieval of phone data.
  • Enhanced security measures to combat phone theft and unauthorized usage.
  • Integration with PostgreSQL database for data persistence.
  • Utilization of Prisma as an Object-RelatiThe Phone Registry Web App is a PERN stack application designed for storing users' phones based on their Serial Number (S/N) or IMEI (International Mobile Equipment Identity). The app allows users to register their phones, issue white cards containing phone-related information, and maintain a centralized database for efficient phone tracking and management.

Technologies Used

  • Node.js
  • Express.js
  • React.js
  • PostgreSQL
  • Prisma
  • HTML/CSS
  • JavaScript

Getting Started

Prerequisites

  • Node.js (version X.X.X)
  • PostgreSQL (version X.X.X)

Installation

  1. Clone the repository:
git clone https://github.com/your-username/phone-registry-web-app.git
  1. Navigate to the project directory:
cd phone-registry-web-app
  1. Install server dependencies:
npm install
  1. Install client dependencies:
cd client
npm install
  1. Set up PostgreSQL database:

    • Create a new PostgreSQL database.
    • Update the database connection details in the .env file.
  2. Run database migrations with Prisma:

npx prisma migrate dev
  1. Start the development server:
npm run dev
  1. Open your web browser and access the application at http://localhost:3000.

API Documentation

The API documentation provides details about the available endpoints and their functionalities. Please refer to the API Documentation for more information.

Contributing

Contributions to the Phone Registry Web App are welcome. If you find any issues or would like to propose enhancements, please submit a pull request. For major changes, please open an issue to discuss the proposed changes beforehand.

License

MIT License

Acknowledgements

  • Prisma - The ORM tool used for database operations.
  • PostgreSQL - The open-source relational database management system used for data persistence.
  • React - The JavaScript library used for building the user interface.
  • Express - The Node.js framework used for building the server-side application.

Feel free to modify the documentation to match your specific project requirements, add more sections, or provide additional instructions as needed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published