Skip to content

Developers challenge to create a small application to exchange secret messages

Notifications You must be signed in to change notification settings

CablesAndKits/developer-challenge-secret-message

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Assessment Developer - Secret message

At CablesAndKits we primarily use PHP for our development.

We're very interested to see how you develop. Having something in a working fashion is secondary to be being able to explain why you did what you did.

This is because we believe that anyone can learn a language, framework and ecosystem surrounding a language/framework. The hard parts are explaining choices you made, following design patterns and writing human-readable code.

Requirements

  • Use Git versioning system
  • You must include instructions on how to run your application.
  • It should be able to run on the latest PHP and MySQL/sqlite.

Make sure to upload your project to Github and provide us with the (public) link to be able to clone it.

Spend an approximate maximum of 4 hours on the assignment

Remember: your choices of how to work matter more than the final product

Optional things

  • Use a framework of choice
  • If instructions are needed for us to run your project, make sure to include them in the ReadMe
  • Have the project be (partially) tested

Assignment

Be able to share an encrypted message with a colleague.

Message:

  • text
  • recipient
  • created at

Expiry:

  • read once, then delete
  • delete after X period

Reading Message:

  • Provide identifier for message
  • Provide decryption key

Recipient:

  • identifier

Remember: it's not a requirement to have everything ready! Your choices matter more than a finished product!

About

Developers challenge to create a small application to exchange secret messages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published