# Need a freelancer for a quick easy job

**URL:** https://community.thunkable.com/t/need-a-freelancer-for-a-quick-easy-job/2873920
**Category:** Freelance / Paid Help Opportunities
**Created:** [March 4, 2024, 11:56pm UTC](https://community.thunkable.com/t/need-a-freelancer-for-a-quick-easy-job/2873920 "2024-03-04T23:56:15Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![atr35h4h56](https://avatars.discourse-cdn.com/v4/letter/a/51bf81/32.png) [@atr35h4h56](https://community.thunkable.com/u/atr35h4h56)
#### Post date: [March 4, 2024, 11:56pm UTC](https://community.thunkable.com/t/need-a-freelancer-for-a-quick-easy-job/2873920/1 "2024-03-04T23:56:15Z")

</div>

Create an app allows a user to guess a random number  
• When a user opens the app, they should see a text box and a guess button  
• When the app starts you must generate a random number and store it in a  
variable  
• The user would then enter a whole number into the text box and click guess  
• If the number the user entered matches the random number then the screen’s  
background color changes to green  
• If the number the user entered is within ten digits (+/- 10) of the random number  
then the screen’s background color changes to yellow  
• If the number the user entered is beyond 10 digits of the random number, then  
the screen’s background color changes to red  
• Once the user guesses the number correctly (i.e. the screen is green), then the user is  
no longer able to guess for 5 seconds  
• You decide how to make it so that the user cannot guess during this period  
• Once the five seconds is up, a new random number is generated and the variable  
is updated and the screen’s background color is set back to white or whatever  
you want the not default color to be (not green, red, or yellow) and the user is  
able to guess again

---

<div class="post-metadata">

### Author: ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)
#### Post date: [March 5, 2024, 12:40am UTC](https://community.thunkable.com/t/need-a-freelancer-for-a-quick-easy-job/2873920/2 "2024-03-05T00:40:32Z")

</div>

I can do this for you. Please send any additional details in a private message to me.

**Edit:** here’s a preview of the project:

![Random Number (2)](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/c/c/cc3feaf9b416354063daed18d5a24bbc2ddc2590.gif)

---

<div class="post-metadata">

### Author: ![atr35h4h56](https://avatars.discourse-cdn.com/v4/letter/a/51bf81/32.png) [@atr35h4h56](https://community.thunkable.com/u/atr35h4h56)
#### Post date: [March 5, 2024, 5:22pm UTC](https://community.thunkable.com/t/need-a-freelancer-for-a-quick-easy-job/2873920/3 "2024-03-05T17:22:40Z")

</div>

That is exactly it. Just the preview shows me it’s the idea I was looking for

---

<div class="post-metadata">

### Author: ![atr35h4h56](https://avatars.discourse-cdn.com/v4/letter/a/51bf81/32.png) [@atr35h4h56](https://community.thunkable.com/u/atr35h4h56)
#### Post date: [March 29, 2024, 11:24pm UTC](https://community.thunkable.com/t/need-a-freelancer-for-a-quick-easy-job/2873920/4 "2024-03-29T23:24:37Z")

</div>

I have another job, super easy I wanted to make 2 random apps. they are to just show the kids the capabilities.  
1st:  
After a user enters text into a text box, one of two messages will display:  
o “TEXT CONTAINS CAPITAL LETTERS” if the text the user entered contains any capital  
letters  
o “TEXT DOES NOT CONTAIN CAPITAL LETTERS” if the text the user entered does not  
contain any capital letters.

2nd  
Build an app that does the following:  
• When the app opens, every 5 seconds, a button that has the text “CLICK ME” appears for 1  
second before disappearing for another 5 seconds.  
• If the user clicks the “CLICK ME” Button, a message saying “DONE” is displayed and the “CLICK  
ME” Button no longer appears and the “DONE” remains indefinitely.

I know you are busy and really good so if you don’t want to do these its ok, let me know ALSO it can be one app and 2 screens if that’s easier.

Thank you  
Alex

---

<div class="post-metadata">

### Author: ![pacecode](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/pacecode/32/209017_2.png) [@pacecode](https://community.thunkable.com/u/pacecode)
#### Post date: [March 30, 2024, 1:44am UTC](https://community.thunkable.com/t/need-a-freelancer-for-a-quick-easy-job/2873920/5 "2024-03-30T01:44:13Z")

</div>

I can help you with this if you don’t mind.  
Dou Want something like this?  
Video Link: [https://res.cloudinary.com/di751ehfz/video/upload/v1711763010/screen-capture\_online-video-cutter.com\_b5eqqp.mp4](https://res.cloudinary.com/di751ehfz/video/upload/v1711763010/screen-capture_online-video-cutter.com_b5eqqp.mp4)

---

<div class="post-metadata">

### Author: ![atr35h4h56](https://avatars.discourse-cdn.com/v4/letter/a/51bf81/32.png) [@atr35h4h56](https://community.thunkable.com/u/atr35h4h56)
#### Post date: [April 5, 2024, 4:59pm UTC](https://community.thunkable.com/t/need-a-freelancer-for-a-quick-easy-job/2873920/7 "2024-04-05T16:59:35Z")

</div>

Yes that is exactly what I am looking for

---

<div class="post-metadata">

### Author: ![pacecode](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/pacecode/32/209017_2.png) [@pacecode](https://community.thunkable.com/u/pacecode)
#### Post date: [April 6, 2024, 12:49am UTC](https://community.thunkable.com/t/need-a-freelancer-for-a-quick-easy-job/2873920/8 "2024-04-06T00:49:06Z")

</div>

Okay,  
We can discuss about your next project to be made in private chat.

---

<div class="post-metadata">

### Author: ![jack9](https://avatars.discourse-cdn.com/v4/letter/j/a8b319/32.png) [@jack9](https://community.thunkable.com/u/jack9)
#### Post date: [April 6, 2024, 7:09am UTC](https://community.thunkable.com/t/need-a-freelancer-for-a-quick-easy-job/2873920/9 "2024-04-06T07:09:58Z")

</div>

HTML:

```auto
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Random Number Guessing Game</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <div class="container">
        <h1>Random Number Guessing Game</h1>
        <input type="number" id="userGuess" placeholder="Enter your guess">
        <button onclick="checkGuess()">Guess</button>
    </div>
    <script src="script.js"></script>
</body>
</html>

```

CSS (styles.css):

```auto
body {
    background-color: #fff; /* Default background color */
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    font-family: Arial, sans-serif;
}

.container {
    text-align: center;
}

h1 {
    margin-bottom: 20px;
}

input[type="number"] {
    margin-bottom: 10px;
    padding: 5px;
}

button {
    padding: 8px 15px;
    background-color: #007bff;
    color: #fff;
    border: none;
    cursor: pointer;
    border-radius: 5px;
}

button:hover {
    background-color: #0056b3;
}

```

JavaScript (script.js):

```auto
let randomNumber;
let canGuess = true;

function generateRandomNumber() {
    return Math.floor(Math.random() * 100) + 1; // Generate a random number between 1 and 100
}

function checkGuess() {
    if (!canGuess) return; // Check if user can guess
    const userGuess = parseInt(document.getElementById('userGuess').value);

    if (isNaN(userGuess)) {
        alert('Please enter a valid number.');
        return;
    }

    if (userGuess === randomNumber) {
        document.body.style.backgroundColor = 'green';
        canGuess = false;
        setTimeout(() => {
            randomNumber = generateRandomNumber();
            document.body.style.backgroundColor = '#fff'; // Set back to default color
            canGuess = true;
        }, 5000); // 5 seconds delay
    } else if (Math.abs(userGuess - randomNumber) <= 10) {
        document.body.style.backgroundColor = 'yellow';
    } else {
        document.body.style.backgroundColor = 'red';
    }
}

// Initialize the game
randomNumber = generateRandomNumber();

```

This code sets up a basic random number guessing game with the specified functionalities.

---

<div class="post-metadata">

### Author: ![jack9](https://avatars.discourse-cdn.com/v4/letter/j/a8b319/32.png) [@jack9](https://community.thunkable.com/u/jack9)
#### Post date: [April 6, 2024, 7:10am UTC](https://community.thunkable.com/t/need-a-freelancer-for-a-quick-easy-job/2873920/10 "2024-04-06T07:10:59Z")

</div>

If you require further communication or have any specific details or questions, please feel free to reach out to me via email at:

Email: jack(at)technogiq(dot)com  
Skype: live:.cid.a0f06a69cf1c6478

I look forward to hearing from you.

Regards,  
Jack

---

<div class="post-metadata">

### Author: ![atr35h4h56](https://avatars.discourse-cdn.com/v4/letter/a/51bf81/32.png) [@atr35h4h56](https://community.thunkable.com/u/atr35h4h56)
#### Post date: [April 14, 2024, 10:43pm UTC](https://community.thunkable.com/t/need-a-freelancer-for-a-quick-easy-job/2873920/11 "2024-04-14T22:43:22Z")

</div>

using thunkable\<

Need to upgrade an app, let me know if you can help and cost to help with the upgrade,

This app will allow a user to create a new “note”,  
which will be in the form of a textual entry, and have it be saved under unique name  
defined by the user. After a “note” is created, its name should appear in a list of all  
the “notes” ever created. If the user clicks on a unique name in the list, the note  
corresponding to the name should appear.

- You should be storing all your notes and names using the local storage component  
so that way they are saved persistently.
- You choose how to best save your notes within the local storage component.  
I.e. list, object, etc…
- You will need to read in any saved notes every time the app starts
- You will need to decide how to store and organize your notes while the app is  
running (data type)
- Have two screens, one for adding notes and one for selecting and displaying notes
- Use the simple list component to display your notes and allow the user to click on  
one.

here is the link, [Thunkable](https://x.thunkable.com/copy/b6bc4e90761de56388383d295437c2cb)

---

<div class="post-metadata">

### Author: ![jack9](https://avatars.discourse-cdn.com/v4/letter/j/a8b319/32.png) [@jack9](https://community.thunkable.com/u/jack9)
#### Post date: [April 15, 2024, 7:39am UTC](https://community.thunkable.com/t/need-a-freelancer-for-a-quick-easy-job/2873920/13 "2024-04-15T07:39:22Z")

</div>

Hello

Please DM via email at jack(at)technogiq(dot)com

Looking forward to your response.

Regards,  
Jack

---

<div class="post-metadata">

### Author: ![jack9](https://avatars.discourse-cdn.com/v4/letter/j/a8b319/32.png) [@jack9](https://community.thunkable.com/u/jack9)
#### Post date: [April 16, 2024, 9:08am UTC](https://community.thunkable.com/t/need-a-freelancer-for-a-quick-easy-job/2873920/14 "2024-04-16T09:08:56Z")

</div>

Hello @atr35h4h56

Waiting for your response.

---

<div class="post-metadata">

### Author: ![atr35h4h56](https://avatars.discourse-cdn.com/v4/letter/a/51bf81/32.png) [@atr35h4h56](https://community.thunkable.com/u/atr35h4h56)
#### Post date: [April 17, 2024, 1:14am UTC](https://community.thunkable.com/t/need-a-freelancer-for-a-quick-easy-job/2873920/15 "2024-04-17T01:14:08Z")

</div>

I have some one that accepted a offer
