Skip to content

Lok is a small-sized file cloud storage system built using React, ES6/ES7 Syntax, State, React Hooks, Custom Hooks, Firebase, and more. Equipped with personalized login authentication and strict data privacy.

License

Notifications You must be signed in to change notification settings

jordanwhunter/lok-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lok

Lok is a small-sized file cloud storage system built using React, ES6/ES7 Syntax, State, React Hooks, Custom Hooks, Firebase, and more! Simply click here, agree to the terms and conditions, create an account, and start storing your files, images, gists, and so on. Privately view your personal data within the app, organize with folders, and share content links at your discretion.

Table of Contents

Installation

This application was built with React. If initiating build, make sure to do so using npx create-react-app <project-name>

If cloning to personal machine, open repository in terminal confim you're within the client folder. From there, run npm install to install all modules listed within the package.json file.

Individual modules to be installed:

  • @material-ui/core
  • @material-ui/icons
  • bootstrap
  • firebase
  • firebase-tools
  • react-bootstrap
  • react-dom
  • react-router-dom
  • use-state-if-mounted
  • uuid

Technologies

  • React.js: front-end UI/UX JavaScript library
  • jQuery: front-end JavaScript framework
  • NPM: [Node Package Manager] - dependency management
  • React Bootstrap: React component CSS framework
  • Firebase Authentication: Google-supported UI library for authentication procedure
  • Firebase Storage: Google-supported NoSQL low-latency realtime database
  • Firestore: Google-supported NoSQL database for mobile development

Authors

Jordan Hunter

Roadmap

Future features to be implemented:

  • Ability to delete uploaded content
  • Shared clouds between users
  • More detailed UI

Contributing

Star it. Clone it. Modify it. Submit a PR.
Fork it to your own repository, even. Keep yourself a copy and go wild.

License

MIT


Questions?

Developer Profile Picture

For any questions, please contact me with the information below:

GitHub: @jordanwhunter
Email: Contact Developer

About

Lok is a small-sized file cloud storage system built using React, ES6/ES7 Syntax, State, React Hooks, Custom Hooks, Firebase, and more. Equipped with personalized login authentication and strict data privacy.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages