Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions .firebase/hosting.ZGlzdA.cache
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
vite.svg,1723024893968,d3bbbc44b3ea71906a72bf2ec1a4716903e2e3d9f85a5007205a65d1f12e2923
index.html,1723024894142,92e7152eb2ca94ea3d1d557027766819b6dc53a07d9557674426c2293a9bbe1f
assets/protopie-R4iJxyNF.png,1723024894138,12b1b26f50322bae61b9a6133456c1077d68aef6d2dc846487b549829b3d07e7
assets/telegram_icon-BMwcZC2S.webp,1723024894142,9ef0efc68bfbf4b18302a44e55e869cb5199e85ee00ec6dc440fc6490f850220
assets/yourlogo-C6EMCCmQ.svg,1723024894138,d8b6a104fe9941aa9f967a0a743aced3d75fbcd2aef851f69c65204ad561152a
assets/ozar-QusYrWux.svg,1723024894139,778134cf80f4f26ad6dd5d2277ee2e650e926e2dee156ea7a8970a4f619b3530
assets/loading-CllQEGx_.png,1723024894139,9f6e0514ceea71034b7a6c60d74383bfc8185974cf76822926637a5280e3f248
404.html,1723024893968,05cbc6f94d7a69ce2e29646eab13be2c884e61ba93e3094df5028866876d18b3
assets/index-pY3UbIoR.css,1723024894142,a5c65f66958eeb924102302d6fc7b80acefd16dac4f4c360d017b560e3cbcce3
assets/framer-DIttm_fk.png,1723024894139,2f320259b2713c98b927db76a76a57bd3654cdc6204c4bf5428c961a853181b7
assets/image-1-CTP7EhT0.png,1723024894142,fbe5b8c137637c5221ba53edc9c8149d5b73115aa0c4b3a1a5c3b1dd0f6341d9
assets/brainwave-DM3_Zh2I.svg,1723024894138,2427e58c51fa60b683a484602a6a28957f284713b2d1a618bbbf865e49f4c480
assets/brainwave-symbol-BpglIlwE.svg,1723024894139,16f62a0a4cb755ddb5b5d1ee962d7675aa183171c0de044a17537d1936c0d711
assets/curve-DplsLMf8.png,1723024894139,19e2baec62086f55e5b2a465be6f9be82bdea8da41235d4ade37e4d254112cd4
assets/coins-BpMsvKTd.png,1723024894139,d64a522f57174d52ea7df6a045dba85766188a91c27b4bf6426e05fb24605211
assets/grid-coKqRXJ5.png,1723024894139,3e0f1a04e29cafddac382ad101ddab4ec9e58711691404c5b1673ba7ddc3d810
assets/image-1-BL_C2sN6.png,1723024894139,c6ebbed7df81ce5a56a0ad37e24332ec6b3f752e9962d66d7b12486da943d2f8
assets/4-small-Dl1zRJyK.png,1723024894139,cfc3fa7f98cc463efb9bc3b85e07b0f0bd6adaf5d8b83372fa8b6e83d695d5c4
assets/image-4-Cbi5cq1J.png,1723024894142,0f93d0c0913d810acfd89e557c74a8fff04f9defff8adc31fb38cce9d3e4ef08
assets/image-3-DL8wGSR2.png,1723024894139,06c35a07a8e977241a51d31709868beb61c307872eb468b4cbc2cd921b02cca0
assets/index-_DnyWRfb.js,1723024894142,651c7b10444696e121bd8c52f141f2e450c10d57af2b9057f173237007a30c52
assets/image-2-C8poHMFX.png,1723024894142,cc6f95fe772c044212a895013727ec5d62696d1df735c5080adadd9ae257b676
assets/hero-CRNpLEAx.png,1723024894139,906d1f56c4aede79f2766e0b843f6ea560b6bc84b5fcea9b3067650780020305
assets/image-2-DhSZK1Xt.png,1723024894142,4a4629aaea0962ab8a75d4af828dde4c838c4a8e21d7b56eb08d782941be9458
assets/robot-idimR07Z.jpg,1723024894139,74c2e07c47210c04950fb139a4079f764077370ce71266db5960c2b7a3ff51f8
assets/service-3-CruucQ7U.png,1723024894139,72c1b087355aa42420e5999cd315a64c2f9c5d8cacf002e39e69cc262807a177
assets/background-BF0zYYBx.jpg,1723024894140,44cee66b10e520d9148005f6fcc0db955c6c134ef07c82beb116ccce99cd595a
assets/service-1-bvSONSha.png,1723024894142,3ef725423472b70f55f013c4e3221c9284ecd46de9d0f25b7f0282811755f56d
assets/hero-background-DUbyVUlq.jpg,1723024894139,ef988295ef77ecdee74fc089364ec092f2c88621b6d3354bc4d7376453bdda73
assets/service-2-C-pPDQl7.png,1723024894148,8f0386032498ea49a057273abdab9a1e86b8cb36947f77286951613f0c4e66b7
assets/gradient-BMjsV91j.png,1723024894142,5506f8e2d6949b59eaef766c1ea2218c3909e19c309b14e0fc5dd1008d5618cc
3 changes: 3 additions & 0 deletions .firebase/hosting.cHVibGlj.cache
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
vite.svg,1722847123007,d3bbbc44b3ea71906a72bf2ec1a4716903e2e3d9f85a5007205a65d1f12e2923
404.html,1723018331584,05cbc6f94d7a69ce2e29646eab13be2c884e61ba93e3094df5028866876d18b3
index.html,1723018331724,ae733f6a5144c78367998b8032cd24fbdf89aad5a7651e1f5ce5306f94441b18
5 changes: 5 additions & 0 deletions .firebaserc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"projects": {
"default": "ozar-8c270"
}
}
27 changes: 27 additions & 0 deletions firebase.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"firestore": {
"rules": "firestore.rules",
"indexes": "firestore.indexes.json"
},
"functions": [
{
"source": "functions",
"codebase": "default",
"ignore": [
"node_modules",
".git",
"firebase-debug.log",
"firebase-debug.*.log",
"*.local"
]
}
],
"hosting": {
"public": "dist",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}
4 changes: 4 additions & 0 deletions firestore.indexes.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"indexes": [],
"fieldOverrides": []
}
19 changes: 19 additions & 0 deletions firestore.rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
rules_version = '2';

service cloud.firestore {
match /databases/{database}/documents {

// This rule allows anyone with your Firestore database reference to view, edit,
// and delete all data in your Firestore database. It is useful for getting
// started, but it is configured to expire after 30 days because it
// leaves your app open to attackers. At that time, all client
// requests to your Firestore database will be denied.
//
// Make sure to write security rules for your app before that time, or else
// all client requests to your Firestore database will be denied until you Update
// your rules
match /{document=**} {
allow read, write: if request.time < timestamp.date(2024, 9, 6);
}
}
}
2 changes: 2 additions & 0 deletions functions/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
node_modules/
*.local
19 changes: 19 additions & 0 deletions functions/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/**
* Import function triggers from their respective submodules:
*
* const {onCall} = require("firebase-functions/v2/https");
* const {onDocumentWritten} = require("firebase-functions/v2/firestore");
*
* See a full list of supported triggers at https://firebase.google.com/docs/functions
*/

const {onRequest} = require("firebase-functions/v2/https");
const logger = require("firebase-functions/logger");

// Create and deploy your first functions
// https://firebase.google.com/docs/functions/get-started

// exports.helloWorld = onRequest((request, response) => {
// logger.info("Hello logs!", {structuredData: true});
// response.send("Hello from Firebase!");
// });
Loading