Skip to content

manvendra22/contacts-book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contacts Book

A responsive web app to store and manage contacts, developed following MVC and Publish-Subscribe design pattern in Javascript. It also uses IndexedDB(PouchDB) to persist state in browser's local storage.

Live link

https://contacts-book.netlify.app/

Screenshot

Tech stack:

  • Javascript-MVC
  • JQuery
  • Bootstrap
  • CSS
  • IndexedDB

Features:

  • Add/Update/Delete contacts
  • Search contacts
  • Email and Call contact (Depending on the native device)
  • Persist state, uses IndexedDB client side storage

Roadmap:

  • Implement search functionality
  • Add validations, add more fields
  • Use PouchDb to persist the state in local storage
  • Sync PouchDB to cloud database (CouchDB)
  • Make the app work offline (PWA)
  • Add cookie/unique identfier or use Firebase for authentication
  • Use PouchDB find queries for search

Releases

No releases published

Packages

No packages published