Personal account
For the personal account, a backend with a database is required.
Current database structure:
Table users:
id: int|auto_increment
name - varchar|nullable
wallet - varchar
created_at - datetime
updated_at - datetime
Table jwt_tokens
user_id: int|relationship 1 to many with the users table
token: varchar
created_at: datetime
expired_at: datetime
The personal account will consist of 3 pages: Auth - login page SDK - SDK keys section Profile - profile settings
Auth:
Based on the template, a login page needs to be created, which will contain our logo and a login form.
Access to the personal account is done via Web3 wallet through Metamask, Wallet Connect. (see screenshot in attachments)
After connecting the wallet, a new record is created in the users table, the user enters the personal account, inside which there will be only one menu item "SDK"
SDK:
The section that the user enters by default consists of the main menu (sidebar on the left side), auxiliary menu (navbar at the top) and the content part, inside which there is a table with a list of JWT tokens from the jwt_tokens table (initially empty).
Each user should only see their own keys (by user_id)
Above the table, there should be a Generate key button. When the button is pressed, a new JWT token is created for this user and the list in the table is updated (can be done with page reload)
Each key is valid for 1 year.
Each row in the table should have a Delete button (possibly an icon of a trash can). When clicked, the record is deleted, and the table is updated. (can be done with page reload)
Navbar:
In the top menu, leave only the profile picture, clicking on which opens a window with 2 links: Profile, Logout
Clicking on Logout unlinks the wallet and logs out to the Auth page
Clicking on Profile takes us to the user's profile
Profile:
The user's profile, which can be accessed from the Navbar, needs to remove everything from the template and create a form with only 1 field - name from the users table, and a Save button. When clicked, the information is saved in the database.
Please suggest budgets, deadlines, mention the tech stack, preferably PHP (Laravel) or NodeJS, but we will consider all proposals.
Applications 3
-
14977 218 0 Good day!
I work on Laravel - 8+ years of experience.
Feel free to contact me.
-
1066 25 4 1 Good day. I specialize in CRM, dashboard, databases, and WEB services for processing, accounting, and analytics. Convenient and modern design. Development from scratch. Contact me.
-
1941 72 4 3 Good evening!
I will do it on Laravel, I have been working with it for 8 years.
I have experience in customizing various ready-made solutions.
Contact me!
-
902 11 0 Hello
I will complete your order quickly and with high quality
I will work on Node JS
Write me in PM and we will discuss all the details
-
15075 32 0 1 Good day, I will be happy to work on your project. I use NodeJs + MongoDB stack for writing the server side as a database. I have over 5 years of experience in similar projects.
Current freelance projects in the category Web Programming
Create a WordPress plugin for a survey (quiz)
225 USD
A WordPress plugin needs to be developed that will be able to - store a bank of questions, all in the same format - a question and 4 answers, 1 correct - display 12 questions in random order, track the timing - collect user data - show the final result with the option to share… PHP, Web Programming ∙ 1 hour 28 minutes back ∙ 10 proposals |
Online shoe storeIn connection with the expansion of the assortment and the involvement of partners in the dropshipping system, we are looking for a specialist or team to create a modern online shoe store. IMPORTANT: an automated inventory management system needs to be created with the… Online Stores & E-commerce, Web Programming ∙ 12 hours 17 minutes back ∙ 70 proposals |
Development of the AM Mobility platform (car service, parking, insurance, car rental)
5770 USD
We are looking for a team or an experienced Full Stack developer to create the MVP of the AM Mobility platform. AM Mobility is a unified digital ecosystem for motorists, combining in one application and web platform: parking; car service; tire fitting; car wash; car rental;… Javascript and Typescript, Web Programming ∙ 16 hours 35 minutes back ∙ 83 proposals |
Mini apps Telegram. StoreGood afternoon An application is required in Telegram (online store) Example - essentially 1 to 1 like here brandspacebot Your experience is important, the stack you propose to use and why Price and timeframe approximately to start, I will be waiting for questions Web Programming, Bot Development ∙ 20 hours 59 minutes back ∙ 76 proposals |
Gsap animations
22 USD
Good day. Corrections need to be made in the current project. A specialist is needed who works well with gsap/lenis. Animation of cards needs to be done. Detailed specifications here:… Javascript and Typescript, Web Programming ∙ 22 hours 21 minutes back ∙ 17 proposals |