fix(.gitignore): add public files
feat(package.json): introduce dependencies
feat: add js logic