diff --git a/.firebaserc b/.firebaserc new file mode 100644 index 0000000..0bf1d66 --- /dev/null +++ b/.firebaserc @@ -0,0 +1,5 @@ +{ + "projects": { + "default": "efbe-project" + } +} diff --git a/.github/workflows/firebase-hosting-merge.yml b/.github/workflows/firebase-hosting-merge.yml new file mode 100644 index 0000000..71d0b6f --- /dev/null +++ b/.github/workflows/firebase-hosting-merge.yml @@ -0,0 +1,20 @@ +# This file was auto-generated by the Firebase CLI +# https://github.com/firebase/firebase-tools + +name: Deploy to Firebase Hosting on merge +'on': + push: + branches: + - main +jobs: + build_and_deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - run: npm ci && npm run build + - uses: FirebaseExtended/action-hosting-deploy@v0 + with: + repoToken: '${{ secrets.GITHUB_TOKEN }}' + firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_EFBE_PROJECT }}' + channelId: live + projectId: efbe-project diff --git a/.github/workflows/firebase-hosting-pull-request.yml b/.github/workflows/firebase-hosting-pull-request.yml new file mode 100644 index 0000000..87f19c0 --- /dev/null +++ b/.github/workflows/firebase-hosting-pull-request.yml @@ -0,0 +1,17 @@ +# This file was auto-generated by the Firebase CLI +# https://github.com/firebase/firebase-tools + +name: Deploy to Firebase Hosting on PR +'on': pull_request +jobs: + build_and_preview: + if: '${{ github.event.pull_request.head.repo.full_name == github.repository }}' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - run: npm ci && npm run build + - uses: FirebaseExtended/action-hosting-deploy@v0 + with: + repoToken: '${{ secrets.GITHUB_TOKEN }}' + firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_EFBE_PROJECT }}' + projectId: efbe-project diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dbb58ff --- /dev/null +++ b/.gitignore @@ -0,0 +1,66 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +firebase-debug.log* +firebase-debug.*.log* + +# Firebase cache +.firebase/ + +# Firebase config + +# Uncomment this if you'd like others to create their own Firebase project. +# For a team working on the same Firebase project(s), it is recommended to leave +# it commented so all members can deploy to the same project(s) in .firebaserc. +# .firebaserc + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env diff --git a/firebase-debug.log b/firebase-debug.log deleted file mode 100644 index 308c4cd..0000000 --- a/firebase-debug.log +++ /dev/null @@ -1,114 +0,0 @@ -[debug] [2023-03-23T07:41:02.793Z] ---------------------------------------------------------------------- -[debug] [2023-03-23T07:41:02.795Z] Command: /home/efbe/.nvm/versions/node/v14.21.3/bin/node /usr/local/bin/firebase init -[debug] [2023-03-23T07:41:02.796Z] CLI Version: 11.25.1 -[debug] [2023-03-23T07:41:02.796Z] Platform: linux -[debug] [2023-03-23T07:41:02.796Z] Node Version: v14.21.3 -[debug] [2023-03-23T07:41:02.796Z] Time: Thu Mar 23 2023 07:41:02 GMT+0000 (Coordinated Universal Time) -[debug] [2023-03-23T07:41:02.796Z] ---------------------------------------------------------------------- -[debug] -[debug] [2023-03-23T07:41:02.802Z] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","https://www.googleapis.com/auth/cloud-platform"] -[debug] [2023-03-23T07:41:02.802Z] > authorizing via signed-in user (fikyb13@gmail.com) -[info] - ######## #### ######## ######## ######## ### ###### ######## - ## ## ## ## ## ## ## ## ## ## ## - ###### ## ######## ###### ######## ######### ###### ###### - ## ## ## ## ## ## ## ## ## ## ## - ## #### ## ## ######## ######## ## ## ###### ######## - -You're about to initialize a Firebase project in this directory: - - /home/efbe/mylanding - -[info] -=== Project Setup -[info] -[info] First, let's associate this project directory with a Firebase project. -[info] You can create multiple project aliases by running firebase use --add, -[info] but for now we'll just set up a default project. -[info] -[debug] [2023-03-23T07:41:08.877Z] >>> [apiv2][query] GET https://firebase.googleapis.com/v1beta1/projects pageSize=100 -[debug] [2023-03-23T07:41:09.621Z] <<< [apiv2][status] GET https://firebase.googleapis.com/v1beta1/projects 200 -[debug] [2023-03-23T07:41:09.621Z] <<< [apiv2][body] GET https://firebase.googleapis.com/v1beta1/projects [omitted] -[info] i Using project efbe-project (efbe-project) -[info] -=== Hosting Setup -[info] -[info] Your public directory is the folder (relative to your project directory) that -[info] will contain Hosting assets to be uploaded with firebase deploy. If you -[info] have a build process for your assets, use your build's output directory. -[info] -[info] ✔ Wrote public/404.html -[debug] [2023-03-23T07:41:23.013Z] >>> [apiv2][query] GET https://www.gstatic.com/firebasejs/releases.json [none] -[debug] [2023-03-23T07:41:23.144Z] <<< [apiv2][status] GET https://www.gstatic.com/firebasejs/releases.json 200 -[debug] [2023-03-23T07:41:23.144Z] <<< [apiv2][body] GET https://www.gstatic.com/firebasejs/releases.json {"current":{"version":"9.18.0","browserURL":"https://www.gstatic.com/firebasejs/9.18.0/firebase.js","packageURL":"https://www.gstatic.com/firebasejs/9.18.0/firebase.tgz"},"live":{"version":"9.18","browserURL":"https://www.gstatic.com/firebasejs/live/9.18/firebase.js","packageURL":"https://www.gstatic.com/firebasejs/live/9.18/firebase.tgz"},"components":{"analytics":"https://www.gstatic.com/firebasejs/9.18.0/firebase-analytics.js","app":"https://www.gstatic.com/firebasejs/9.18.0/firebase-app.js","app-check":"https://www.gstatic.com/firebasejs/9.18.0/firebase-app-check.js","auth":"https://www.gstatic.com/firebasejs/9.18.0/firebase-auth.js","auth/cordova":"https://www.gstatic.com/firebasejs/9.18.0/firebase-auth/cordova.js","auth/react-native":"https://www.gstatic.com/firebasejs/9.18.0/firebase-auth/react-native.js","functions":"https://www.gstatic.com/firebasejs/9.18.0/firebase-functions.js","firestore":"https://www.gstatic.com/firebasejs/9.18.0/firebase-firestore.js","firestore/lite":"https://www.gstatic.com/firebasejs/9.18.0/firebase-firestore/lite.js","installations":"https://www.gstatic.com/firebasejs/9.18.0/firebase-installations.js","storage":"https://www.gstatic.com/firebasejs/9.18.0/firebase-storage.js","performance":"https://www.gstatic.com/firebasejs/9.18.0/firebase-performance.js","remote-config":"https://www.gstatic.com/firebasejs/9.18.0/firebase-remote-config.js","messaging":"https://www.gstatic.com/firebasejs/9.18.0/firebase-messaging.js","messaging/sw":"https://www.gstatic.com/firebasejs/9.18.0/firebase-messaging/sw.js","database":"https://www.gstatic.com/firebasejs/9.18.0/firebase-database.js","firestore.memory":"https://www.gstatic.com/firebasejs/9.18.0/firebase-firestore.memory.js"}} -[info] i Skipping write of public/index.html -[info] -[info] i Detected a .git folder at /home/efbe/mylanding -[info] i Authorizing with GitHub to upload your service account to a GitHub repository's secrets store. -[info] -[info] Visit this URL on this device to log in: -[info] https://github.com/login/oauth/authorize?client_id=89cf50f02ac6aaed3484&state=944934788&redirect_uri=http%3A%2F%2Flocalhost%3A9005&scope=read%3Auser%20repo%20public_repo -[info] -[info] Waiting for authentication... -[debug] [2023-03-23T07:59:31.608Z] ---------------------------------------------------------------------- -[debug] [2023-03-23T07:59:31.610Z] Command: /home/efbe/.nvm/versions/node/v14.21.3/bin/node /usr/local/bin/firebase init -[debug] [2023-03-23T07:59:31.611Z] CLI Version: 11.25.1 -[debug] [2023-03-23T07:59:31.611Z] Platform: linux -[debug] [2023-03-23T07:59:31.611Z] Node Version: v14.21.3 -[debug] [2023-03-23T07:59:31.611Z] Time: Thu Mar 23 2023 07:59:31 GMT+0000 (Coordinated Universal Time) -[debug] [2023-03-23T07:59:31.611Z] ---------------------------------------------------------------------- -[debug] -[debug] [2023-03-23T07:59:31.617Z] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","https://www.googleapis.com/auth/cloud-platform"] -[debug] [2023-03-23T07:59:31.617Z] > authorizing via signed-in user (fikyb13@gmail.com) -[info] - ######## #### ######## ######## ######## ### ###### ######## - ## ## ## ## ## ## ## ## ## ## ## - ###### ## ######## ###### ######## ######### ###### ###### - ## ## ## ## ## ## ## ## ## ## ## - ## #### ## ## ######## ######## ## ## ###### ######## - -You're about to initialize a Firebase project in this directory: - - /home/efbe/mylanding - -[info] -=== Project Setup -[info] -[info] First, let's associate this project directory with a Firebase project. -[info] You can create multiple project aliases by running firebase use --add, -[info] but for now we'll just set up a default project. -[info] -[debug] [2023-03-23T08:01:33.422Z] >>> [apiv2][query] GET https://firebase.googleapis.com/v1beta1/projects pageSize=100 -[debug] [2023-03-23T08:01:34.233Z] <<< [apiv2][status] GET https://firebase.googleapis.com/v1beta1/projects 200 -[debug] [2023-03-23T08:01:34.234Z] <<< [apiv2][body] GET https://firebase.googleapis.com/v1beta1/projects [omitted] -[info] i Using project efbe-project (efbe-project) -[info] -=== Hosting Setup -[info] -[info] Your public directory is the folder (relative to your project directory) that -[info] will contain Hosting assets to be uploaded with firebase deploy. If you -[info] have a build process for your assets, use your build's output directory. -[info] -[info] i Skipping write of public/404.html -[debug] [2023-03-23T08:01:53.277Z] >>> [apiv2][query] GET https://www.gstatic.com/firebasejs/releases.json [none] -[debug] [2023-03-23T08:01:53.410Z] <<< [apiv2][status] GET https://www.gstatic.com/firebasejs/releases.json 200 -[debug] [2023-03-23T08:01:53.410Z] <<< [apiv2][body] GET https://www.gstatic.com/firebasejs/releases.json {"current":{"version":"9.18.0","browserURL":"https://www.gstatic.com/firebasejs/9.18.0/firebase.js","packageURL":"https://www.gstatic.com/firebasejs/9.18.0/firebase.tgz"},"live":{"version":"9.18","browserURL":"https://www.gstatic.com/firebasejs/live/9.18/firebase.js","packageURL":"https://www.gstatic.com/firebasejs/live/9.18/firebase.tgz"},"components":{"analytics":"https://www.gstatic.com/firebasejs/9.18.0/firebase-analytics.js","app":"https://www.gstatic.com/firebasejs/9.18.0/firebase-app.js","app-check":"https://www.gstatic.com/firebasejs/9.18.0/firebase-app-check.js","auth":"https://www.gstatic.com/firebasejs/9.18.0/firebase-auth.js","auth/cordova":"https://www.gstatic.com/firebasejs/9.18.0/firebase-auth/cordova.js","auth/react-native":"https://www.gstatic.com/firebasejs/9.18.0/firebase-auth/react-native.js","functions":"https://www.gstatic.com/firebasejs/9.18.0/firebase-functions.js","firestore":"https://www.gstatic.com/firebasejs/9.18.0/firebase-firestore.js","firestore/lite":"https://www.gstatic.com/firebasejs/9.18.0/firebase-firestore/lite.js","installations":"https://www.gstatic.com/firebasejs/9.18.0/firebase-installations.js","storage":"https://www.gstatic.com/firebasejs/9.18.0/firebase-storage.js","performance":"https://www.gstatic.com/firebasejs/9.18.0/firebase-performance.js","remote-config":"https://www.gstatic.com/firebasejs/9.18.0/firebase-remote-config.js","messaging":"https://www.gstatic.com/firebasejs/9.18.0/firebase-messaging.js","messaging/sw":"https://www.gstatic.com/firebasejs/9.18.0/firebase-messaging/sw.js","database":"https://www.gstatic.com/firebasejs/9.18.0/firebase-database.js","firestore.memory":"https://www.gstatic.com/firebasejs/9.18.0/firebase-firestore.memory.js"}} -[info] i Skipping write of public/index.html -[info] -[info] i Detected a .git folder at /home/efbe/mylanding -[info] i Authorizing with GitHub to upload your service account to a GitHub repository's secrets store. -[info] -[info] Visit this URL on this device to log in: -[info] https://github.com/login/oauth/authorize?client_id=89cf50f02ac6aaed3484&state=381089670&redirect_uri=http%3A%2F%2Flocalhost%3A9005&scope=read%3Auser%20repo%20public_repo -[info] -[info] Waiting for authentication... -[debug] [2023-03-23T08:05:28.522Z] >>> [apiv2][query] POST https://github.com/login/oauth/access_token [none] -[debug] [2023-03-23T08:05:28.522Z] >>> [apiv2][body] POST https://github.com/login/oauth/access_token [stream] -[debug] [2023-03-23T08:05:28.988Z] <<< [apiv2][status] POST https://github.com/login/oauth/access_token 200 -[debug] [2023-03-23T08:05:28.988Z] <<< [apiv2][body] POST https://github.com/login/oauth/access_token {"access_token":"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","token_type":"bearer","scope":"read:user,repo"} -[debug] [2023-03-23T08:05:28.999Z] >>> [apiv2][query] GET https://api.github.com/user [none] -[debug] [2023-03-23T08:05:29.553Z] <<< [apiv2][status] GET https://api.github.com/user 200 -[debug] [2023-03-23T08:05:29.553Z] <<< [apiv2][body] GET https://api.github.com/user {"login":"efbe404","id":105367375,"node_id":"U_kgDOBkfHTw","avatar_url":"https://avatars.githubusercontent.com/u/105367375?v=4","gravatar_id":"","url":"https://api.github.com/users/efbe404","html_url":"https://github.com/efbe404","followers_url":"https://api.github.com/users/efbe404/followers","following_url":"https://api.github.com/users/efbe404/following{/other_user}","gists_url":"https://api.github.com/users/efbe404/gists{/gist_id}","starred_url":"https://api.github.com/users/efbe404/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/efbe404/subscriptions","organizations_url":"https://api.github.com/users/efbe404/orgs","repos_url":"https://api.github.com/users/efbe404/repos","events_url":"https://api.github.com/users/efbe404/events{/privacy}","received_events_url":"https://api.github.com/users/efbe404/received_events","type":"User","site_admin":false,"name":"Fiky","company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":"Just some Geeks","twitter_username":null,"public_repos":1,"public_gists":0,"followers":0,"following":0,"created_at":"2022-05-11T13:14:59Z","updated_at":"2023-03-23T08:05:14Z","private_gists":0,"total_private_repos":2,"owned_private_repos":2,"disk_usage":2050,"collaborators":0,"two_factor_authentication":true,"plan":{"name":"free","space":976562499,"collaborators":0,"private_repos":10000}} -[info] -[info] ✔ Success! Logged into GitHub as efbe404 -[info] diff --git a/firebase.json b/firebase.json new file mode 100644 index 0000000..e782939 --- /dev/null +++ b/firebase.json @@ -0,0 +1,10 @@ +{ + "hosting": { + "public": "public", + "ignore": [ + "firebase.json", + "**/.*", + "**/node_modules/**" + ] + } +} diff --git a/assets/css/bootstrap.css b/public/assets/css/bootstrap.css similarity index 100% rename from assets/css/bootstrap.css rename to public/assets/css/bootstrap.css diff --git a/assets/css/maicons.css b/public/assets/css/maicons.css similarity index 100% rename from assets/css/maicons.css rename to public/assets/css/maicons.css diff --git a/assets/css/minibar.virtual.css b/public/assets/css/minibar.virtual.css similarity index 100% rename from assets/css/minibar.virtual.css rename to public/assets/css/minibar.virtual.css diff --git a/assets/css/themify-icons.css b/public/assets/css/themify-icons.css similarity index 100% rename from assets/css/themify-icons.css rename to public/assets/css/themify-icons.css diff --git a/assets/css/topbar.virtual.css b/public/assets/css/topbar.virtual.css similarity index 100% rename from assets/css/topbar.virtual.css rename to public/assets/css/topbar.virtual.css diff --git a/assets/css/virtual.css b/public/assets/css/virtual.css similarity index 100% rename from assets/css/virtual.css rename to public/assets/css/virtual.css diff --git a/assets/favicon.ico b/public/assets/favicon.ico similarity index 100% rename from assets/favicon.ico rename to public/assets/favicon.ico diff --git a/assets/fonts/maicons.eot b/public/assets/fonts/maicons.eot similarity index 100% rename from assets/fonts/maicons.eot rename to public/assets/fonts/maicons.eot diff --git a/assets/fonts/maicons.svg b/public/assets/fonts/maicons.svg similarity index 100% rename from assets/fonts/maicons.svg rename to public/assets/fonts/maicons.svg diff --git a/assets/fonts/maicons.ttf b/public/assets/fonts/maicons.ttf similarity index 100% rename from assets/fonts/maicons.ttf rename to public/assets/fonts/maicons.ttf diff --git a/assets/fonts/maicons.woff b/public/assets/fonts/maicons.woff similarity index 100% rename from assets/fonts/maicons.woff rename to public/assets/fonts/maicons.woff diff --git a/assets/fonts/themify.eot b/public/assets/fonts/themify.eot similarity index 100% rename from assets/fonts/themify.eot rename to public/assets/fonts/themify.eot diff --git a/assets/fonts/themify.svg b/public/assets/fonts/themify.svg similarity index 100% rename from assets/fonts/themify.svg rename to public/assets/fonts/themify.svg diff --git a/assets/fonts/themify.ttf b/public/assets/fonts/themify.ttf similarity index 100% rename from assets/fonts/themify.ttf rename to public/assets/fonts/themify.ttf diff --git a/assets/fonts/themify.woff b/public/assets/fonts/themify.woff similarity index 100% rename from assets/fonts/themify.woff rename to public/assets/fonts/themify.woff diff --git a/assets/img/bg_banner.jpg b/public/assets/img/bg_banner.jpg similarity index 100% rename from assets/img/bg_banner.jpg rename to public/assets/img/bg_banner.jpg diff --git a/assets/img/bg_image_1.jpg b/public/assets/img/bg_image_1.jpg similarity index 100% rename from assets/img/bg_image_1.jpg rename to public/assets/img/bg_image_1.jpg diff --git a/assets/img/bg_image_2.jpg b/public/assets/img/bg_image_2.jpg similarity index 100% rename from assets/img/bg_image_2.jpg rename to public/assets/img/bg_image_2.jpg diff --git a/assets/img/logo/amazon.png b/public/assets/img/logo/amazon.png similarity index 100% rename from assets/img/logo/amazon.png rename to public/assets/img/logo/amazon.png diff --git a/assets/img/logo/company_1.svg b/public/assets/img/logo/company_1.svg similarity index 100% rename from assets/img/logo/company_1.svg rename to public/assets/img/logo/company_1.svg diff --git a/assets/img/logo/company_2.svg b/public/assets/img/logo/company_2.svg similarity index 100% rename from assets/img/logo/company_2.svg rename to public/assets/img/logo/company_2.svg diff --git a/assets/img/logo/company_3.svg b/public/assets/img/logo/company_3.svg similarity index 100% rename from assets/img/logo/company_3.svg rename to public/assets/img/logo/company_3.svg diff --git a/assets/img/logo/company_4.svg b/public/assets/img/logo/company_4.svg similarity index 100% rename from assets/img/logo/company_4.svg rename to public/assets/img/logo/company_4.svg diff --git a/assets/img/logo/company_5.svg b/public/assets/img/logo/company_5.svg similarity index 100% rename from assets/img/logo/company_5.svg rename to public/assets/img/logo/company_5.svg diff --git a/assets/img/logo/company_6.svg b/public/assets/img/logo/company_6.svg similarity index 100% rename from assets/img/logo/company_6.svg rename to public/assets/img/logo/company_6.svg diff --git a/assets/img/logo/company_7.svg b/public/assets/img/logo/company_7.svg similarity index 100% rename from assets/img/logo/company_7.svg rename to public/assets/img/logo/company_7.svg diff --git a/assets/img/logo/company_8.svg b/public/assets/img/logo/company_8.svg similarity index 100% rename from assets/img/logo/company_8.svg rename to public/assets/img/logo/company_8.svg diff --git a/assets/img/logo/google.png b/public/assets/img/logo/google.png similarity index 100% rename from assets/img/logo/google.png rename to public/assets/img/logo/google.png diff --git a/assets/img/logo/microsoft.png b/public/assets/img/logo/microsoft.png similarity index 100% rename from assets/img/logo/microsoft.png rename to public/assets/img/logo/microsoft.png diff --git a/assets/img/logo/nginx.png b/public/assets/img/logo/nginx.png similarity index 100% rename from assets/img/logo/nginx.png rename to public/assets/img/logo/nginx.png diff --git a/assets/img/person.jpg b/public/assets/img/person.jpg similarity index 100% rename from assets/img/person.jpg rename to public/assets/img/person.jpg diff --git a/assets/img/photo-2.jpg b/public/assets/img/photo-2.jpg similarity index 100% rename from assets/img/photo-2.jpg rename to public/assets/img/photo-2.jpg diff --git a/assets/img/testimonials/testimonials_1.jpg b/public/assets/img/testimonials/testimonials_1.jpg similarity index 100% rename from assets/img/testimonials/testimonials_1.jpg rename to public/assets/img/testimonials/testimonials_1.jpg diff --git a/assets/img/testimonials/testimonials_2.jpg b/public/assets/img/testimonials/testimonials_2.jpg similarity index 100% rename from assets/img/testimonials/testimonials_2.jpg rename to public/assets/img/testimonials/testimonials_2.jpg diff --git a/assets/img/work/work-1.jpg b/public/assets/img/work/work-1.jpg similarity index 100% rename from assets/img/work/work-1.jpg rename to public/assets/img/work/work-1.jpg diff --git a/assets/img/work/work-2.jpg b/public/assets/img/work/work-2.jpg similarity index 100% rename from assets/img/work/work-2.jpg rename to public/assets/img/work/work-2.jpg diff --git a/assets/img/work/work-3.jpg b/public/assets/img/work/work-3.jpg similarity index 100% rename from assets/img/work/work-3.jpg rename to public/assets/img/work/work-3.jpg diff --git a/assets/img/work/work-4.jpg b/public/assets/img/work/work-4.jpg similarity index 100% rename from assets/img/work/work-4.jpg rename to public/assets/img/work/work-4.jpg diff --git a/assets/img/work/work-5.jpg b/public/assets/img/work/work-5.jpg similarity index 100% rename from assets/img/work/work-5.jpg rename to public/assets/img/work/work-5.jpg diff --git a/assets/img/work/work-6.jpg b/public/assets/img/work/work-6.jpg similarity index 100% rename from assets/img/work/work-6.jpg rename to public/assets/img/work/work-6.jpg diff --git a/assets/img/work/work-7.jpg b/public/assets/img/work/work-7.jpg similarity index 100% rename from assets/img/work/work-7.jpg rename to public/assets/img/work/work-7.jpg diff --git a/assets/img/work/work-8.jpg b/public/assets/img/work/work-8.jpg similarity index 100% rename from assets/img/work/work-8.jpg rename to public/assets/img/work/work-8.jpg diff --git a/assets/img/work/work-9.jpg b/public/assets/img/work/work-9.jpg similarity index 100% rename from assets/img/work/work-9.jpg rename to public/assets/img/work/work-9.jpg diff --git a/assets/js/bootstrap.bundle.min.js b/public/assets/js/bootstrap.bundle.min.js similarity index 100% rename from assets/js/bootstrap.bundle.min.js rename to public/assets/js/bootstrap.bundle.min.js diff --git a/assets/js/google-maps.js b/public/assets/js/google-maps.js similarity index 100% rename from assets/js/google-maps.js rename to public/assets/js/google-maps.js diff --git a/assets/js/jquery-3.5.1.min.js b/public/assets/js/jquery-3.5.1.min.js similarity index 100% rename from assets/js/jquery-3.5.1.min.js rename to public/assets/js/jquery-3.5.1.min.js diff --git a/assets/js/minibar-virtual.js b/public/assets/js/minibar-virtual.js similarity index 100% rename from assets/js/minibar-virtual.js rename to public/assets/js/minibar-virtual.js diff --git a/assets/js/topbar-virtual.js b/public/assets/js/topbar-virtual.js similarity index 100% rename from assets/js/topbar-virtual.js rename to public/assets/js/topbar-virtual.js diff --git a/assets/vendor/animate/animate.css b/public/assets/vendor/animate/animate.css similarity index 100% rename from assets/vendor/animate/animate.css rename to public/assets/vendor/animate/animate.css diff --git a/assets/vendor/animateNumber/jquery.animateNumber.min.js b/public/assets/vendor/animateNumber/jquery.animateNumber.min.js similarity index 100% rename from assets/vendor/animateNumber/jquery.animateNumber.min.js rename to public/assets/vendor/animateNumber/jquery.animateNumber.min.js diff --git a/assets/vendor/fancybox/css/jquery.fancybox.min.css b/public/assets/vendor/fancybox/css/jquery.fancybox.min.css similarity index 100% rename from assets/vendor/fancybox/css/jquery.fancybox.min.css rename to public/assets/vendor/fancybox/css/jquery.fancybox.min.css diff --git a/assets/vendor/fancybox/js/jquery.fancybox.min.js b/public/assets/vendor/fancybox/js/jquery.fancybox.min.js similarity index 100% rename from assets/vendor/fancybox/js/jquery.fancybox.min.js rename to public/assets/vendor/fancybox/js/jquery.fancybox.min.js diff --git a/assets/vendor/isotope/isotope.pkgd.min.js b/public/assets/vendor/isotope/isotope.pkgd.min.js similarity index 100% rename from assets/vendor/isotope/isotope.pkgd.min.js rename to public/assets/vendor/isotope/isotope.pkgd.min.js diff --git a/assets/vendor/nice-select/css/nice-select.css b/public/assets/vendor/nice-select/css/nice-select.css similarity index 100% rename from assets/vendor/nice-select/css/nice-select.css rename to public/assets/vendor/nice-select/css/nice-select.css diff --git a/assets/vendor/nice-select/js/jquery.nice-select.min.js b/public/assets/vendor/nice-select/js/jquery.nice-select.min.js similarity index 100% rename from assets/vendor/nice-select/js/jquery.nice-select.min.js rename to public/assets/vendor/nice-select/js/jquery.nice-select.min.js diff --git a/assets/vendor/owl-carousel/owl.carousel.css b/public/assets/vendor/owl-carousel/owl.carousel.css similarity index 100% rename from assets/vendor/owl-carousel/owl.carousel.css rename to public/assets/vendor/owl-carousel/owl.carousel.css diff --git a/assets/vendor/owl-carousel/owl.carousel.min.js b/public/assets/vendor/owl-carousel/owl.carousel.min.js similarity index 100% rename from assets/vendor/owl-carousel/owl.carousel.min.js rename to public/assets/vendor/owl-carousel/owl.carousel.min.js diff --git a/assets/vendor/waypoints/jquery.waypoints.min.js b/public/assets/vendor/waypoints/jquery.waypoints.min.js similarity index 100% rename from assets/vendor/waypoints/jquery.waypoints.min.js rename to public/assets/vendor/waypoints/jquery.waypoints.min.js diff --git a/assets/vendor/wow/wow.min.js b/public/assets/vendor/wow/wow.min.js similarity index 100% rename from assets/vendor/wow/wow.min.js rename to public/assets/vendor/wow/wow.min.js diff --git a/public/index.html b/public/index.html index 75bcde3..507dbd9 100644 --- a/public/index.html +++ b/public/index.html @@ -1,89 +1,584 @@ - - - - - - Welcome to Firebase Hosting - - - - - - - - - - - - - - - - - - - -
-

Welcome

-

Firebase Hosting Setup Complete

-

You're seeing this because you've successfully setup Firebase Hosting. Now it's time to go build something extraordinary!

- Open Hosting Documentation -
-

Firebase SDK Loading…

- - - - + + + + + + + + + + + Virtual Folio - Portfolio HTML5 Template + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+
+
+
+
+
+ +
+
+ +
+
+
+

Welcome

+

I'm Fiky Baharudin

+

Developer

+
+
+ + +
+ +
+
+
+
+ Photo Profile +
+
+
+
+

Fiky Baharudin

+

Developer

+

Still Learning

+
    +
  • From: Malang, East Java, ID
  • +
  • Lives In: Jember, East Java, ID
  • +
  • Age: 22
  • +
  • Gender: Male
  • +
+ +
+
+
+
+ +
+

My Skills

+
+
+

Coding skills

+
+ JavaScript +
+
+ PHP +
+
+ HTML + CSS +
+
+ Phyton +
+
+
+

Dev Skills

+
+ Linux +
+
+ Docker +
+
+ Networking +
+
+
+
+ +
+
+
+

Education

+
    +
  • +
    2019 - Current
    +
    +
    Sistem Informasi
    + Universitas Terbuka +

    There are many variations of passages of Lorem Ipsum available, but the majority have suffered

    +
    +
  • +
  • +
    2015 - 2018
    +
    +
    Specialize of course
    + University of Study +

    There are many variations of passages of Lorem Ipsum available, but the majority have suffered

    +
    +
  • +
+
+
+

Experience

+
    +
  • +
    2017 - Current
    +
    +
    Specialize of course
    + University of Study +

    There are many variations of passages of Lorem Ipsum available, but the majority have suffered

    +
    +
  • +
  • +
    2014
    +
    +
    Specialize of course
    + University of Study +

    There are many variations of passages of Lorem Ipsum available, but the majority have suffered

    +
    +
  • +
  • +
    2011
    +
    +
    Specialize of course
    + University of Study +

    There are many variations of passages of Lorem Ipsum available, but the majority have suffered

    +
    +
  • +
+
+
+
+
+ + +
+

Services

+
+
+
+
+
+ +
+

Web Design

+

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard

+ Read More +
+
+
+
+
+ +
+

SEO

+

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard

+ Read More +
+
+
+
+
+ +
+

Web Development

+

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard

+ Read More +
+
+
+
+
+ +
+

Web Design

+

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard

+ Read More +
+
+
+
+
+ +
+

SEO

+

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard

+ Read More +
+
+
+
+
+ +
+

Web Development

+

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard

+ Read More +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
Portfolio
+
+

See my work

+
+ + + + + + + +
+ +
+
+
+ +
+
Mobile Travel App
+

Travel, Discovery

+
+
+
+
+
+ +
+
Music App
+

Musics

+
+
+
+
+
+ +
+
Gaming Dashboard
+

Games, Streaming

+
+
+
+
+
+ +
+
Drugs Delivery App
+

Health, Drugs

+
+
+
+
+
+ +
+
Musics Discover
+

Musics, Dashboard

+
+
+
+
+
+ +
+
Game Streaming
+

Games, Streaming

+
+
+
+
+
+ Load More +
+
+
+ + +
+

Latest Post

+
+
+
+
+
+ +
+
+ + Invision design forward fund + +
+
+
+
+
+
+ +
+
+ + Announcing a plan for small teams + +
+
+
+
+
+
+ +
+
+ + 5 basic tips for illustrating + +
+
+
+ +
+
+
+ + +
+

Contact

+
+
+
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+
+
+
+
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file