Find Jobs
Hire Freelancers

Demo JSF/Web Firebase NonSQL

$30-250 USD

Closed
Posted almost 3 years ago

$30-250 USD

Paid on delivery
Project Java Web / JSF Maven (Netbeans 11.x) Create 02 tables in NonSQL (MongoDB or Cassandra) [Table 1] "Tokens" (fields:UserID, tokenfirebase, sessiontoken, count_forms) [Table 2] "Forms" (fields:ID, Name, Age, UserID) Create "Simple Form" Title : <h1>#{USERID} / TOTAL #{TOTAL_FORMS}</h1> Fields : ID, Name, Age Buttons: [Save] [Reset] ------------------------------------- Data origin ------------------------------------- Userid = Input manual tokenfirebase = Get from Firebase sessiontoken = Get from session web count_forms = Automatic account ID, Name, Age = Input manual ------------------------------------- Sequence of events: ------------------------------------- 1) First request only UserID and continue [Next] 2) Show "Simple Form" and show UserID in #{USERID} In parallel authenticate in Firebase Cloud Messaging. Retrieve an instance of Firebase Messaging for front ([login to view URL]) and background. ([login to view URL]) 3) Retreive web client Token Firebase and send to database NonSQL through ManageBean. Save in Table "Tokens": UserID, tokenfirebase, sessiontoken, count_forms(zero default), and send to back a notification to [login to view URL] with Tokens.count_forms value and receive in events "onMessage" or "onBackgroundMessage" and update #{TOTAL_FORMS}. 6) In "Simple Form" when user click [Save] send to server through ManageBean and save the data in NonSQL Table 2, and update the new total "Tokens.count_forms" for the UserID; and send to back a firebase notification to user, with new value Tokens.count_forms and update #{TOTAL_FORMS}. (If the UserID has more than one token send the message to all the tokenfcm of the UserID) 7) In "Simple Form" when user click [Reset]...Delete all records in the tables (Tokens and Forms) that match with the UserID and return to step 1.
Project ID: 30552160

About the project

7 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
7 freelancers are bidding on average $269 USD for this job
User Avatar
Hi, I have read your description and I am so interested in your project. I am 5+yrs experience in Java Eclipse, IntelliJ for JavaApp and Java Spring Web. ------------------------------------------------------------------------------------------------------ I have done Othello, pacman game, Photo Management, multithread job, catch game, graph problem and also algorithm problems using JavaFX, Swing, also Console for Java APP. And in importance i have done many jobs on back-end with *spring boot* and implement Security. I ensure the best quality of your project and to keep your deadline. Hope to discuss with you. Best regards! ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
$140 USD in 7 days
4.9 (39 reviews)
5.5
5.5
User Avatar
Hi, I am a java full stack developer with more than 10 years of experience. I think I can help you on this project. All required functionality will be provided with documentations and demos Looking forward to hearing from you. Regards, Dan
$200 USD in 7 days
5.0 (17 reviews)
4.8
4.8
User Avatar
Hello, I'm professional Java developer. with good experience with java and MongoDB I can help you with your project. Looking forward to work with you! Regards, Ahmed
$200 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I have been working on JSF, MongoDB for a long time. Reading through the job description, I can get it done with confidence in a short time. I can work on it immediately. Please leave a message in my chat box. Thank you!!
$250 USD in 15 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of PERU
Lima, Peru
5.0
3
Payment method verified
Member since Aug 15, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.