Drophere is a web-based application which is mainly used for file submission. Built with React JS and styled with SASS. The components are provided by BCC Design System.
src/components/common
contains all general componentssrc/components/panel
contains all main screens and its related components. This directory consists of 3 folders,Home
for the public accessed pages,Account
for the private accessed pages, andDrop
for the file submission page.src/contexts
contains all methods and states that used by multiple componentssrc/assets
contains all assets such as pictures and fontssrc/css
contains styling filessrc/utils
contains utility and helper functions
Use the package manager yarn to install this repo on your computer.
yarn
We really appreciate your help and contribution. In order to contribute, please follow this following instruction:
- Clone this repo on your local computer by typing
git clone https://github.com/bccfilkom/drophere-frontend.git
in your terminal - Make a new branch for your feature/fix with
git checkout -b <yourbranchname>
Example:git checkout -b add-multiplefiles-submission
git add .
to add all the modified and new files to the staging areagit commit -m "your message here"
to commit your changesgit push -u origin <yourbranchname>
to push to this remote repo- Visit the GitHub repo page, make a pull request from your branch to master
- Please kindly wait for us to review and approve your pull request
- Once your pull request is approved, your code will be built and immediately deployed on https://drophere.bccfilkom.net