Skip to content

alphabikram/asphalos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Asphalos: Greek for secured

I am paranoid when it comes to storing passwords online. In fact I don't want the passwords to be stored on cloud. The app stores everything locally and doesn't use any external service to store, cloud backup or any of the HTTP shannigans.

The app was also an attempt to learn Swift language. Swift introduced new concepts over its legacy counterpart Obj-C, like extensions, better enums, protocols, generics and so on. The app is extremely simple but if you look at the code, I have tried to leverage every aspect of the language features (especially extensions and generics) and also biometric fingerprinting for authentication.

Icon designed using Sketch.

Learning is boring but learning with a project is extremely fun. Shot out to Ray Wenderlich for excellent tutorials.

TODO

  • Tests (there are ZERO tests)
  • Send encrypted .tar file to email
  • Remote purge option (Would need Parse integration)

About

Store sensitive information locally

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 99.9%
  • Objective-C 0.1%