[go: up one dir, main page]

DEV Community

Cover image for Feature Phone Emulator with SMS app - DigitalOcean Hackathon
CitronBrick
CitronBrick

Posted on

Feature Phone Emulator with SMS app - DigitalOcean Hackathon

What I built

Category Submission:

Random Roulette

App Link

https://fpe-sms-58nib.ondigitalocean.app/

Screenshots

screenshot

Description

This is a feature phone emulator with an SMS app.
As such, the screen is not (clickable/touchable).
The Left & Right selection buttons have to be used to
select the respective actions in the screen footer.

While writing a new message, click you can switch from uppercase/lowercase/number mode using the * key.

Example: To type "Hello"

  1. Press * once to switch to uppercase
  2. Press 4 twice
  3. Press * twice to switch to lowercase
  4. Press 3 twice
  5. Press 5 thrice.
  6. Wait ~ 1.5 seconds
  7. Press 5 thrice.
  8. Press 6 thrice.

Link to Source Code

https://github.com/CitronBrick/fpe-sms

Permissive License

MIT License

Background

(What made you decide to build this particular app? What inspired you?)
I've been a feature phone user for a long time. It was fun to develop buttons that insert a different letter based on the frequency of clicks.

How I built it

Used Angular for this project, after a long time.
This is my first time using DigitalOcean. Deployed it as a
stati site.

(How did you utilize DigitalOcean’s App Platform? Did you learn something new along the way? Pick up a new skill?)

Additional Resources/Info

This video was quite useful to deploy the angular app.
https://www.youtube.com/watch?v=TW5HYRz6kPk

Top comments (1)

Collapse
 
euse44 profile image
euse44

VoIP (Voice over Internet Protocol) phone services also empower businesses with unparalleled flexibility and adaptability, critical in an era where work environments and demands are constantly evolving this service. The ability to quickly and easily reconfigure VoIP systems to meet changing needs—such as scaling up during peak seasons or adding new functionalities as the business grows—ensures that companies can maintain seamless communication without significant disruptions or additional costs. This adaptability is particularly beneficial for startups and small businesses that need to scale their operations efficiently.