Hi, I’m Mike, CMO of "Sunder". We’re seeking an experienced NetSuite developer. Below, I’ll publish the project requirements.

Technical Project Specification:

Introduction:
Our project aims to create a user authentication system through NetSuite, store a database of users and their wallets, and implement a handler to work with this database. This will allow users to authenticate on the site, save their wallets, and receive tokens.
Project Objectives:
Implement a user authentication system through NetSuite.
Create a database to store information about users and their wallets.
Develop a handler to work with the database.
Enable users to receive tokens based on their wallet address.
Functional Requirements:
3.1. Authentication via NetSuite:
Implement a mechanism for user authentication using NetSuite credentials.
Upon successful authentication, create a corresponding record in the "Users" database.
3.2. Database Storage of Users and Wallets:
Create a "Users" database to store information about users.
Each record in the database should contain the following fields:

Username
Email
Wallet address (ETH address)
Ensure user data protection and secure storage of information.
3.3. Database Handler Implementation:
Create a handler to work with the "Users" database.
Implement the following functions:

Add a new user to the database.
Retrieve user information by email.
Retrieve user wallet address by email.
3.4. Token Issuance to Users:
Create a mechanism for issuing tokens to users based on their wallet address.
Users should be able to request a token by providing their wallet address.
The token should be associated with the wallet address and provide access to specific system functions.

Technical Requirements:
4.1. Technologies:
Programming Language: JavaScript
Platform: NetSuite SuiteScript for authentication and interaction with NetSuite
Database: NetSuite for storing information about users and their wallets
4.2. Security:
Ensure data transmission security between the website and NetSuite using HTTPS.
Ensure user data protection, including password hashing and database access restriction.

Conclusion:
Our project aims to create a secure and functional user authentication system through NetSuite, as well as to store and process a database of users and wallets, and issue tokens to users based on their wallet addresses. Implementing the project will allow users to interact with the system conveniently and securely.
If you’re confident you can do this, welcome to DM me. BOTS WILL BE BLOCKED.

Hourly Range: $34.00

Posted On: May 08, 2024 13:26 UTC
Category: Back-End Development
Skills:Database, JavaScript, Java, Web Development, SuiteScript, NetSuite Development, Blockchain, NFT & Cryptocurrency, Blockchain Platform, Ethereum, Crypto Wallet Development

Country: United Kingdom

click to apply

Powered by WPeMatico