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.
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
- 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
Jordan Hunter
Future features to be implemented:
- Ability to delete uploaded content
- Shared clouds between users
- More detailed UI
Star it. Clone it. Modify it. Submit a PR.
Fork it to your own repository, even. Keep yourself a copy and go wild.
For any questions, please contact me with the information below:
GitHub: @jordanwhunter
Email: Contact Developer