DEV Community

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

Posted on

1

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

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

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.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more