├── src ├── pages │ ├── Landing │ │ ├── styles.css │ │ └── index.js │ ├── GoogleDrivePicker.js │ ├── Solstice │ │ ├── LinkScreen │ │ │ └── index.js │ │ ├── ToolScreen │ │ │ └── index.js │ │ ├── TrackScreen │ │ │ └── index.js │ │ ├── AccelerateScreen │ │ │ └── index.js │ │ ├── DashboardScreen │ │ │ └── index.js │ │ ├── CloudScreen │ │ │ ├── StylesDiv │ │ │ │ ├── CloudPlatform.styles.js │ │ │ │ └── index.styles.js │ │ │ └── CloudPlatform.js │ │ ├── UsersScreen │ │ │ ├── index.js │ │ │ └── StylesDiv │ │ │ │ └── index.styles.js │ │ ├── SettingScreen │ │ │ ├── index.js │ │ │ └── StylesDiv │ │ │ │ └── index.styles.js │ │ ├── CartScreen │ │ │ └── StylesDiv │ │ │ │ ├── ProductBids.styles.js │ │ │ │ ├── ProductsTx.styles.js │ │ │ │ └── ProductOrders.styles.js │ │ ├── StylesDiv │ │ │ └── Notifications.styles.js │ │ └── NotificationsList.js │ ├── Marketing │ │ └── index.js │ ├── Auth │ │ └── index.js │ └── ProfileLink │ │ └── index.js ├── components │ ├── styles.css │ ├── Routes.js │ ├── Main.js │ ├── Common │ │ ├── Loading.js │ │ ├── PdfPreview.js │ │ ├── CommingSoon.js │ │ └── NotFound.js │ ├── Solstice │ │ ├── UploadScreen │ │ │ └── VideoControl.js │ │ ├── CloudScreen │ │ │ ├── CloudPlatform │ │ │ │ └── Socials.js │ │ │ └── CloudPurchase │ │ │ │ └── FileDetail.js │ │ ├── CartScreen │ │ │ ├── Bids │ │ │ │ └── DateInput.js │ │ │ ├── Orders │ │ │ │ └── DateInput.js │ │ │ └── NFTs │ │ │ │ └── OwnersList.js │ │ └── SettingScreen │ │ │ ├── Branding.js │ │ │ ├── CreateProducts.js │ │ │ ├── PurchaseLink.js │ │ │ └── ConfigurePayment.js │ ├── Landing │ │ └── Tracking │ │ │ └── Social │ │ │ └── TextField │ │ │ └── index.js │ ├── Auth │ │ └── GoogleLogOutButton.js │ ├── Modals │ │ ├── StylesDiv │ │ │ └── ConnectWalletModal.styles.js │ │ └── MessageModal.js │ └── Layouts │ │ └── SideMenu │ │ └── index.styles.js ├── assets │ ├── Close.png │ ├── avatar.png │ ├── cloud.png │ ├── landing.png │ ├── mobile.png │ ├── muscle.png │ ├── cloud │ │ ├── Pdf.png │ │ ├── Image.png │ │ ├── Video.jpg │ │ ├── Word.png │ │ └── EmptyFolder.png │ ├── gradient.png │ ├── minting │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── ArrowLeft.svg │ │ └── ArrowRight.svg │ ├── solstice.mp4 │ ├── Footer │ │ ├── figma.png │ │ ├── footer.png │ │ ├── github.png │ │ ├── social.png │ │ ├── facebook.png │ │ ├── instagram.png │ │ └── telegram.png │ ├── Host │ │ ├── creator.png │ │ ├── business.png │ │ ├── developer.png │ │ └── reseller.png │ ├── auth │ │ └── Google.png │ ├── background1.png │ ├── background2.png │ ├── background3.png │ ├── common │ │ ├── Close.png │ │ ├── Ebook.png │ │ ├── Save.png │ │ ├── Word.png │ │ ├── tick.png │ │ ├── union.png │ │ ├── Speaker.png │ │ ├── Download.png │ │ └── Notification.png │ ├── landing │ │ ├── Hero.png │ │ └── landing.png │ ├── menu │ │ ├── Wallet.png │ │ ├── usd-coin-usdc-logo-CB4C5B1C51-seeklogo.com.png │ │ ├── Home.svg │ │ ├── Logout.svg │ │ ├── Filter.svg │ │ ├── Category.svg │ │ ├── Document.svg │ │ ├── Chat.svg │ │ ├── Image.svg │ │ ├── Bag.svg │ │ ├── Edit-Square.svg │ │ ├── Union.svg │ │ ├── Cart.svg │ │ ├── Setting.svg │ │ ├── 3-User.svg │ │ ├── Wallet.svg │ │ ├── Cloud.svg │ │ └── Upload.svg │ ├── profile │ │ ├── Lock.png │ │ ├── Cover.png │ │ ├── Empty1.png │ │ ├── Lock1.png │ │ ├── Reload.png │ │ ├── EmptyCart.png │ │ ├── EmptyTrash.png │ │ ├── TickProductType.svg │ │ ├── product_thumb.svg │ │ └── product_details.svg │ ├── tokens │ │ ├── ADA.png │ │ ├── BTC.png │ │ ├── CAX.png │ │ ├── DASH.png │ │ ├── EOS.png │ │ ├── ETH.png │ │ ├── LTC.png │ │ ├── NEM.png │ │ ├── SOL.png │ │ └── USDC.png │ ├── SOLS_ Website.zip │ ├── SpaceShip │ │ ├── mint.png │ │ ├── board.png │ │ ├── circle.png │ │ ├── courses.png │ │ ├── earth.png │ │ ├── enigma.png │ │ ├── launch.png │ │ └── users.png │ ├── Tracking │ │ ├── host.png │ │ ├── send.png │ │ ├── track.png │ │ ├── view.png │ │ ├── avatar.png │ │ ├── trading.png │ │ └── accelerate.png │ ├── links │ │ ├── Connect.png │ │ ├── Disconnect.png │ │ └── white_metamask.png │ ├── modals │ │ ├── SolLogo.png │ │ ├── Metamask.webp │ │ ├── Success.svg │ │ ├── Error.svg │ │ ├── Thumb.svg │ │ ├── Edit.svg │ │ ├── ConnectArrow.svg │ │ ├── CloseDark.svg │ │ ├── Close.svg │ │ └── Info.svg │ ├── setting │ │ ├── Apple.png │ │ ├── Metamask.webp │ │ └── WalletCancel.png │ ├── avatars │ │ └── avatar1.png │ ├── loading │ │ ├── loading.gif │ │ ├── loading-dot.gif │ │ ├── loading-circle.gif │ │ ├── loading-wave.gif │ │ ├── loading-waiting.gif │ │ └── meeting with wavelet.pdf.fdmdownload │ ├── upload │ │ ├── EmptyList.png │ │ └── Add.svg │ ├── cart │ │ ├── Left.svg │ │ ├── Right.svg │ │ ├── ArrowDown.svg │ │ └── ThreeDots.svg │ ├── add.svg │ ├── socials │ │ ├── FaceBook.svg │ │ ├── Tweet.svg │ │ ├── Reddit.svg │ │ └── WhatsApp.svg │ ├── folders │ │ ├── ThreeDots.svg │ │ ├── BlueFolder.svg │ │ ├── GreenFolder.svg │ │ ├── OrangeFolder.svg │ │ └── YellowFolder.svg │ ├── paycards │ │ ├── Maestro.svg │ │ ├── Mastercard.svg │ │ ├── Visa.svg │ │ └── Discover.svg │ ├── close.svg │ └── Discord.svg ├── redux │ ├── reducers │ │ ├── index.js │ │ ├── transaction.js │ │ ├── setting.js │ │ ├── notify.js │ │ ├── users.js │ │ ├── wallet.js │ │ ├── cart.js │ │ ├── profile.js │ │ └── cloud.js │ ├── index.js │ └── actions │ │ ├── setting.js │ │ ├── users.js │ │ ├── transaction.js │ │ ├── wallet.js │ │ └── notify.js ├── static │ ├── languages │ │ ├── du.json │ │ ├── tr.json │ │ ├── de.json │ │ ├── en.json │ │ ├── index.js │ │ ├── po.json │ │ ├── fr.json │ │ └── sp.json │ └── constants.js ├── setupTests.js ├── utils │ ├── ProtectedRoute.js │ ├── reportWebVitals.js │ ├── Language.js │ ├── Theme.js │ └── Helper.js ├── webpack.config.js ├── contexts │ └── WalletContext.js ├── index.js ├── constants │ ├── index.js │ └── abis │ │ └── greeter.json ├── App.js └── firebase │ └── database.js ├── public ├── robots.txt ├── movie.mp4 ├── favicone.ico ├── apple-touch-icon.png ├── favicon-192x192.png ├── favicon-512x512.png ├── files │ └── Senior_engineer.docx ├── manifest.json ├── .htaccess └── index.html ├── README.md ├── helper.js ├── .env.example └── .gitignore /src/pages/Landing/styles.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Allow: / -------------------------------------------------------------------------------- /src/components/styles.css: -------------------------------------------------------------------------------- 1 | .main { 2 | font-family: "Montserrat"; 3 | } -------------------------------------------------------------------------------- /public/movie.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/public/movie.mp4 -------------------------------------------------------------------------------- /public/favicone.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/public/favicone.ico -------------------------------------------------------------------------------- /src/assets/Close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/Close.png -------------------------------------------------------------------------------- /src/assets/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/avatar.png -------------------------------------------------------------------------------- /src/assets/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/cloud.png -------------------------------------------------------------------------------- /src/assets/landing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/landing.png -------------------------------------------------------------------------------- /src/assets/mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/mobile.png -------------------------------------------------------------------------------- /src/assets/muscle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/muscle.png -------------------------------------------------------------------------------- /src/assets/cloud/Pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/cloud/Pdf.png -------------------------------------------------------------------------------- /src/assets/gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/gradient.png -------------------------------------------------------------------------------- /src/assets/minting/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/minting/1.png -------------------------------------------------------------------------------- /src/assets/minting/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/minting/2.png -------------------------------------------------------------------------------- /src/assets/minting/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/minting/3.png -------------------------------------------------------------------------------- /src/assets/solstice.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/solstice.mp4 -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/public/favicon-192x192.png -------------------------------------------------------------------------------- /public/favicon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/public/favicon-512x512.png -------------------------------------------------------------------------------- /src/assets/Footer/figma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/Footer/figma.png -------------------------------------------------------------------------------- /src/assets/Host/creator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/Host/creator.png -------------------------------------------------------------------------------- /src/assets/auth/Google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/auth/Google.png -------------------------------------------------------------------------------- /src/assets/background1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/background1.png -------------------------------------------------------------------------------- /src/assets/background2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/background2.png -------------------------------------------------------------------------------- /src/assets/background3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/background3.png -------------------------------------------------------------------------------- /src/assets/cloud/Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/cloud/Image.png -------------------------------------------------------------------------------- /src/assets/cloud/Video.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/cloud/Video.jpg -------------------------------------------------------------------------------- /src/assets/cloud/Word.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/cloud/Word.png -------------------------------------------------------------------------------- /src/assets/common/Close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/common/Close.png -------------------------------------------------------------------------------- /src/assets/common/Ebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/common/Ebook.png -------------------------------------------------------------------------------- /src/assets/common/Save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/common/Save.png -------------------------------------------------------------------------------- /src/assets/common/Word.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/common/Word.png -------------------------------------------------------------------------------- /src/assets/common/tick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/common/tick.png -------------------------------------------------------------------------------- /src/assets/common/union.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/common/union.png -------------------------------------------------------------------------------- /src/assets/landing/Hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/landing/Hero.png -------------------------------------------------------------------------------- /src/assets/menu/Wallet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/menu/Wallet.png -------------------------------------------------------------------------------- /src/assets/profile/Lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/profile/Lock.png -------------------------------------------------------------------------------- /src/assets/tokens/ADA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/tokens/ADA.png -------------------------------------------------------------------------------- /src/assets/tokens/BTC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/tokens/BTC.png -------------------------------------------------------------------------------- /src/assets/tokens/CAX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/tokens/CAX.png -------------------------------------------------------------------------------- /src/assets/tokens/DASH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/tokens/DASH.png -------------------------------------------------------------------------------- /src/assets/tokens/EOS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/tokens/EOS.png -------------------------------------------------------------------------------- /src/assets/tokens/ETH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/tokens/ETH.png -------------------------------------------------------------------------------- /src/assets/tokens/LTC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/tokens/LTC.png -------------------------------------------------------------------------------- /src/assets/tokens/NEM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/tokens/NEM.png -------------------------------------------------------------------------------- /src/assets/tokens/SOL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/tokens/SOL.png -------------------------------------------------------------------------------- /src/assets/tokens/USDC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/tokens/USDC.png -------------------------------------------------------------------------------- /src/assets/Footer/footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/Footer/footer.png -------------------------------------------------------------------------------- /src/assets/Footer/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/Footer/github.png -------------------------------------------------------------------------------- /src/assets/Footer/social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/Footer/social.png -------------------------------------------------------------------------------- /src/assets/Host/business.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/Host/business.png -------------------------------------------------------------------------------- /src/assets/Host/developer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/Host/developer.png -------------------------------------------------------------------------------- /src/assets/Host/reseller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/Host/reseller.png -------------------------------------------------------------------------------- /src/assets/SOLS_ Website.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/SOLS_ Website.zip -------------------------------------------------------------------------------- /src/assets/SpaceShip/mint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/SpaceShip/mint.png -------------------------------------------------------------------------------- /src/assets/Tracking/host.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/Tracking/host.png -------------------------------------------------------------------------------- /src/assets/Tracking/send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/Tracking/send.png -------------------------------------------------------------------------------- /src/assets/Tracking/track.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/Tracking/track.png -------------------------------------------------------------------------------- /src/assets/Tracking/view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/Tracking/view.png -------------------------------------------------------------------------------- /src/assets/common/Speaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/common/Speaker.png -------------------------------------------------------------------------------- /src/assets/links/Connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/links/Connect.png -------------------------------------------------------------------------------- /src/assets/modals/SolLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/modals/SolLogo.png -------------------------------------------------------------------------------- /src/assets/profile/Cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/profile/Cover.png -------------------------------------------------------------------------------- /src/assets/profile/Empty1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/profile/Empty1.png -------------------------------------------------------------------------------- /src/assets/profile/Lock1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/profile/Lock1.png -------------------------------------------------------------------------------- /src/assets/profile/Reload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/profile/Reload.png -------------------------------------------------------------------------------- /src/assets/setting/Apple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/setting/Apple.png -------------------------------------------------------------------------------- /src/assets/Footer/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/Footer/facebook.png -------------------------------------------------------------------------------- /src/assets/Footer/instagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/Footer/instagram.png -------------------------------------------------------------------------------- /src/assets/Footer/telegram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/Footer/telegram.png -------------------------------------------------------------------------------- /src/assets/SpaceShip/board.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/SpaceShip/board.png -------------------------------------------------------------------------------- /src/assets/SpaceShip/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/SpaceShip/circle.png -------------------------------------------------------------------------------- /src/assets/SpaceShip/courses.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/SpaceShip/courses.png -------------------------------------------------------------------------------- /src/assets/SpaceShip/earth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/SpaceShip/earth.png -------------------------------------------------------------------------------- /src/assets/SpaceShip/enigma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/SpaceShip/enigma.png -------------------------------------------------------------------------------- /src/assets/SpaceShip/launch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/SpaceShip/launch.png -------------------------------------------------------------------------------- /src/assets/SpaceShip/users.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/SpaceShip/users.png -------------------------------------------------------------------------------- /src/assets/Tracking/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/Tracking/avatar.png -------------------------------------------------------------------------------- /src/assets/Tracking/trading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/Tracking/trading.png -------------------------------------------------------------------------------- /src/assets/avatars/avatar1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/avatars/avatar1.png -------------------------------------------------------------------------------- /src/assets/cloud/EmptyFolder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/cloud/EmptyFolder.png -------------------------------------------------------------------------------- /src/assets/common/Download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/common/Download.png -------------------------------------------------------------------------------- /src/assets/landing/landing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/landing/landing.png -------------------------------------------------------------------------------- /src/assets/links/Disconnect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/links/Disconnect.png -------------------------------------------------------------------------------- /src/assets/loading/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/loading/loading.gif -------------------------------------------------------------------------------- /src/assets/modals/Metamask.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/modals/Metamask.webp -------------------------------------------------------------------------------- /src/assets/profile/EmptyCart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/profile/EmptyCart.png -------------------------------------------------------------------------------- /src/assets/setting/Metamask.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/setting/Metamask.webp -------------------------------------------------------------------------------- /src/assets/upload/EmptyList.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/upload/EmptyList.png -------------------------------------------------------------------------------- /public/files/Senior_engineer.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/public/files/Senior_engineer.docx -------------------------------------------------------------------------------- /src/assets/Tracking/accelerate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/Tracking/accelerate.png -------------------------------------------------------------------------------- /src/assets/common/Notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/common/Notification.png -------------------------------------------------------------------------------- /src/assets/loading/loading-dot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/loading/loading-dot.gif -------------------------------------------------------------------------------- /src/assets/profile/EmptyTrash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/profile/EmptyTrash.png -------------------------------------------------------------------------------- /src/assets/links/white_metamask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/links/white_metamask.png -------------------------------------------------------------------------------- /src/assets/loading/loading-circle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/loading/loading-circle.gif -------------------------------------------------------------------------------- /src/assets/loading/loading-wave.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/loading/loading-wave.gif -------------------------------------------------------------------------------- /src/assets/setting/WalletCancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/setting/WalletCancel.png -------------------------------------------------------------------------------- /src/redux/reducers/index.js: -------------------------------------------------------------------------------- 1 | import { combineReducers } from 'redux' ; 2 | 3 | 4 | export default combineReducers({ 5 | }); -------------------------------------------------------------------------------- /src/static/languages/du.json: -------------------------------------------------------------------------------- 1 | { 2 | "cryptochange": "Crypto Exchange de", 3 | "tokenexchange": "Token Exchangede" 4 | } 5 | -------------------------------------------------------------------------------- /src/static/languages/tr.json: -------------------------------------------------------------------------------- 1 | { 2 | "cryptochange": "Crypto Exchange tr", 3 | "tokenexchange": "Token Exchangetr" 4 | } 5 | -------------------------------------------------------------------------------- /src/assets/loading/loading-waiting.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/loading/loading-waiting.gif -------------------------------------------------------------------------------- /src/assets/loading/meeting with wavelet.pdf.fdmdownload: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/loading/meeting with wavelet.pdf.fdmdownload -------------------------------------------------------------------------------- /src/assets/menu/usd-coin-usdc-logo-CB4C5B1C51-seeklogo.com.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topten1004/SolsApp/HEAD/src/assets/menu/usd-coin-usdc-logo-CB4C5B1C51-seeklogo.com.png -------------------------------------------------------------------------------- /src/redux/index.js: -------------------------------------------------------------------------------- 1 | import rootReducer from './reducers'; 2 | import { createStore, applyMiddleware , compose } from 'redux'; 3 | 4 | import thunk from 'redux-thunk'; 5 | 6 | const store = createStore( 7 | rootReducer, 8 | {}, 9 | applyMiddleware(thunk) 10 | ); 11 | 12 | export default store; -------------------------------------------------------------------------------- /src/assets/cart/Left.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # WEB SOLSTICE 2 | 3 | WEB SOLSTICE is a React UI and Firebase script for SOLSITCE. 4 | 5 | ### Prerequisites: 6 | 7 | 1. Node. 8 | 9 | ### Install and run 10 | 11 | ```bash 12 | npm install 13 | npm start 14 | 15 | - TDD 16 | npm run test 17 | 18 | #Test Case will upgrade futher more. 19 | ``` 20 | -------------------------------------------------------------------------------- /src/assets/cart/Right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/assets/profile/TickProductType.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /helper.js: -------------------------------------------------------------------------------- 1 | export const setItem = (key, item) => { 2 | if(item) { 3 | window.localStorage.setItem(key, item); 4 | } else { 5 | window.localStorage.removeItem(key); 6 | } 7 | } 8 | 9 | export const getItem = (key) => { 10 | if(key) { 11 | return window.localStorage.getItem(key); 12 | } 13 | } -------------------------------------------------------------------------------- /src/assets/add.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. 2 | // allows you to do things like: 3 | // expect(element).toHaveTextContent(/react/i) 4 | // learn more: https://github.com/testing-library/jest-dom 5 | 6 | import { configure } from 'enzyme'; 7 | import Adapter from 'enzyme-adapter-react-16'; 8 | 9 | configure({ adapter: new Adapter() }); 10 | -------------------------------------------------------------------------------- /src/utils/ProtectedRoute.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | import { Navigate , Outlet } from 'react-router-dom'; 4 | 5 | import { isAuthenticated } from '../utils/Helper' ; 6 | 7 | const ProtectedRoute = () => { 8 | if (!isAuthenticated()) { 9 | return ; 10 | } 11 | return ; 12 | } 13 | 14 | export default ProtectedRoute ; -------------------------------------------------------------------------------- /src/webpack.config.js: -------------------------------------------------------------------------------- 1 | const createExpoWebpackConfigAsync = require('@expo/webpack-config'); 2 | 3 | module.exports = async function(env, argv) { 4 | const config = await createExpoWebpackConfigAsync({ 5 | ...env, 6 | babel: { 7 | dangerouslyAddModulePathsToTranspile: ['@ui-kitten/components'] 8 | } 9 | }, argv); 10 | return config; 11 | }; -------------------------------------------------------------------------------- /src/static/languages/de.json: -------------------------------------------------------------------------------- 1 | { 2 | "cryptochange": "Crypto Handel", 3 | "tokenexchange": "Token Handel", 4 | "margintrading": "Marge Handel", 5 | "futurestrading": "Futures Handel", 6 | "buycrypto": "Koop Crypto", 7 | "tokeninfobase": "Token Basis Info", 8 | "caxrewards": "CAX Beloningen", 9 | "aboutus": "Over ons", 10 | "signup": "Aanmelden", 11 | "login": "Log in" 12 | } 13 | -------------------------------------------------------------------------------- /src/static/languages/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "cryptochange": "Crypto Exchange", 3 | "tokenexchange": "Token Exchange", 4 | "margintrading": "Margin Trading", 5 | "futurestrading": "Futures Trading", 6 | "buycrypto": "Buy Crypto", 7 | "tokeninfobase": "Token Base Info", 8 | "caxrewards": "CAX Rewards", 9 | "aboutus": "About US", 10 | "signup": "Sign Up", 11 | "login": "Log In" 12 | } 13 | -------------------------------------------------------------------------------- /src/static/languages/index.js: -------------------------------------------------------------------------------- 1 | import en from './en.json'; 2 | import sp from './sp.json'; 3 | import fr from './fr.json'; 4 | import po from './po.json'; 5 | import du from './du.json'; 6 | 7 | export const dictionaryList = { en, sp, fr, po, du }; 8 | 9 | export const languageOptions = { 10 | en: 'English', 11 | sp: 'Spanish', 12 | fr: 'French', 13 | po: 'Portugeese', 14 | du: 'Dutch', 15 | }; 16 | -------------------------------------------------------------------------------- /src/contexts/WalletContext.js: -------------------------------------------------------------------------------- 1 | import * as React from 'react' 2 | 3 | const WalletContext = React.createContext() 4 | 5 | export const WalletProvider = ({ children, value }) => { 6 | return ( 7 | 8 | { children } 9 | 10 | ) 11 | } 12 | 13 | export const useWalletInfo = () => { 14 | return React.useContext(WalletContext) ; 15 | } 16 | -------------------------------------------------------------------------------- /src/redux/actions/setting.js: -------------------------------------------------------------------------------- 1 | import ActionTypes from "./actionTypes"; 2 | 3 | export const ExpandedItem = (expandedItem) => async dispatch => { 4 | try { 5 | await dispatch({ 6 | type : ActionTypes.ExpandedItem, 7 | payload : expandedItem 8 | }) ; 9 | 10 | return true ; 11 | } catch(err) { 12 | console.log(err) ; 13 | return false ; 14 | } 15 | } -------------------------------------------------------------------------------- /src/static/languages/po.json: -------------------------------------------------------------------------------- 1 | { 2 | "cryptochange": "Bolsa de Cripto", 3 | "tokenexchange": "Bolsa de Token", 4 | "margintrading": "Negociação de Margem", 5 | "futurestrading": "Negociação de Futuros", 6 | "buycrypto": "Compre Crypto", 7 | "tokeninfobase": "Base de Informações de Token", 8 | "caxrewards": "Recompensas CAX", 9 | "aboutus": "Sobre nós", 10 | "signup": "Inscrever-se", 11 | "login": "Conecte-se" 12 | } 13 | -------------------------------------------------------------------------------- /src/utils/reportWebVitals.js: -------------------------------------------------------------------------------- 1 | const reportWebVitals = onPerfEntry => { 2 | if (onPerfEntry && onPerfEntry instanceof Function) { 3 | import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { 4 | getCLS(onPerfEntry); 5 | getFID(onPerfEntry); 6 | getFCP(onPerfEntry); 7 | getLCP(onPerfEntry); 8 | getTTFB(onPerfEntry); 9 | }); 10 | } 11 | }; 12 | 13 | export default reportWebVitals; 14 | -------------------------------------------------------------------------------- /src/static/languages/fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "cryptochange": "Échange de Crypto", 3 | "tokenexchange": "Échange de Jeton", 4 | "margintrading": "Négociation de Marge", 5 | "futurestrading": "Négociation à Terme", 6 | "buycrypto": "Acheter Crypto", 7 | "tokeninfobase": "Base d’informations de Jeton", 8 | "caxrewards": "Récompenses CAX", 9 | "aboutus": "À propos de nous", 10 | "signup": "S'inscrire", 11 | "login": "S'identifier" 12 | } 13 | -------------------------------------------------------------------------------- /src/static/languages/sp.json: -------------------------------------------------------------------------------- 1 | { 2 | "cryptochange": "Intercambio de Cripto", 3 | "tokenexchange": "Intercambio de Token", 4 | "margintrading": "Negociación del Margen", 5 | "futurestrading": "Negociación de Futuros", 6 | "buycrypto": "Comprar Cripto", 7 | "tokeninfobase": "Base de información del Token", 8 | "caxrewards": "Recompensas CAX", 9 | "aboutus": "Acerca de nosotros", 10 | "signup": "Regístrate", 11 | "login": "Iniciar sesión" 12 | } 13 | -------------------------------------------------------------------------------- /src/components/Routes.js: -------------------------------------------------------------------------------- 1 | import React, { memo } from "react"; 2 | 3 | import { Routes , Route } from "react-router-dom"; 4 | 5 | import Landing from "../pages/Landing"; 6 | 7 | const Routing = () => { 8 | return ( 9 | 10 | } /> 11 | 12 | ); 13 | } 14 | 15 | Routing.propTypes = { 16 | // selectLanding: PropTypes.func.isRequired, 17 | }; 18 | 19 | export default memo(Routing); 20 | -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import ReactDOM from 'react-dom'; 3 | import App from './App'; 4 | 5 | import 'dotenv/config'; 6 | 7 | import reportWebVitals from './utils/reportWebVitals'; 8 | 9 | ReactDOM.render( 10 | // 11 | // 12 | , 13 | // , 14 | // , 15 | document.getElementById('root') 16 | ); 17 | 18 | reportWebVitals(); 19 | -------------------------------------------------------------------------------- /src/assets/modals/Success.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/redux/reducers/transaction.js: -------------------------------------------------------------------------------- 1 | import ActionTypes from "../actions/actionTypes"; 2 | 3 | const INITIAL_STATE = { 4 | txsList : null 5 | } 6 | 7 | export default function transaction(state=INITIAL_STATE, action) { 8 | switch(action.type) { 9 | case ActionTypes.AllTxsList : 10 | return ({ 11 | ...state, 12 | txsList : action.payload 13 | }); 14 | default : 15 | return state ; 16 | } 17 | } -------------------------------------------------------------------------------- /src/redux/reducers/setting.js: -------------------------------------------------------------------------------- 1 | import ActionTypes from "../actions/actionTypes"; 2 | 3 | const INITIAL_STATE = { 4 | expandedItem : 1 , 5 | } 6 | 7 | export default function setting(state=INITIAL_STATE, action={}){ 8 | switch(action.type) { 9 | case ActionTypes.ExpandedItem : 10 | return ({ 11 | ...state, 12 | expandedItem : action.payload 13 | }) 14 | default : 15 | return state ; 16 | } 17 | } -------------------------------------------------------------------------------- /src/assets/minting/ArrowLeft.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/assets/minting/ArrowRight.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/constants/index.js: -------------------------------------------------------------------------------- 1 | import { InjectedConnector } from "@web3-react/injected-connector"; 2 | 3 | export const injected = new InjectedConnector({ supportedChainIds: [1, 3, 4, 5, 42, 1337, 31337] }); 4 | 5 | export const CALADEX_ADDR = "0x0Ea0dadEe1Fb544e598D5425651b510B69ba6855" ; 6 | // export const CALADEX_ADDR = "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC" ; 7 | 8 | export const DAI_ADDR = "0xad6d458402f60fd3bd25163575031acdce07538d" ; 9 | 10 | export const BLOCK_CONFIRMATION_THRESHOLD = 1; -------------------------------------------------------------------------------- /src/assets/cart/ArrowDown.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/assets/socials/FaceBook.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/redux/reducers/notify.js: -------------------------------------------------------------------------------- 1 | import ActionTypes from '../actions/actionTypes' ; 2 | 3 | const INITIAL_STATE = { 4 | notifysList : null 5 | } 6 | 7 | export default (state=INITIAL_STATE , action={}) => { 8 | switch(action.type) { 9 | case ActionTypes.FetchAllNotify: 10 | return ({ 11 | ...state, 12 | notifysList : { 13 | ...action.payload 14 | } 15 | }) ; 16 | default : 17 | return state ; 18 | } 19 | } -------------------------------------------------------------------------------- /src/redux/reducers/users.js: -------------------------------------------------------------------------------- 1 | import ActionTypes from '../actions/actionTypes' ; 2 | 3 | const INITIAL_STATE = { 4 | customersList : null 5 | } 6 | 7 | export default (state=INITIAL_STATE , action={}) => { 8 | switch(action.type) { 9 | case ActionTypes.FetchCustomersList: 10 | return ({ 11 | ...state, 12 | customersList : { 13 | ...action.payload 14 | } 15 | }) ; 16 | default : 17 | return state ; 18 | } 19 | } -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | 2 | REACT_APP_FIREBASE_API_KEY=AIzaSyBUtSlYfYixrEc9bLOL_HXmdXFvx48FdjI 3 | REACT_APP_FIREBASE_AUTH_DOMAIN=solstice-d447d.firebaseapp.com 4 | REACT_APP_FIREBASE_PROJECT_ID=solstice-d447d 5 | REACT_APP_FIREBASE_STORAGE_BUCKET=solstice-d447d.appspot.com 6 | REACT_APP_FIREBASE_DATABASE_URL=https://solstice-d447d.firebaseio.com 7 | REACT_APP_FIREBASE_MESSAGING_SENDER_ID=871800563389 8 | REACT_APP_FIREBASE_APP_ID=1:871800563389:web:7518594423223767e0f9d4 9 | REACT_APP_FIREBASE_MEASUREMENT_ID=G-G8C6EBJ1KY 10 | 11 | SKIP_PREFLIGHT_CHECK=true 12 | -------------------------------------------------------------------------------- /src/assets/modals/Error.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/assets/cart/ThreeDots.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/static/constants.js: -------------------------------------------------------------------------------- 1 | export const DefaultLocale = 'EN'; 2 | 3 | // export const BACKEND_URL = 'https://calahex.io/api/'; 4 | // export const BACKEND_URL = 'http://127.0.0.1:8000/api/'; 5 | 6 | export const PUBLIC_API_URL = "https://poloniex.com/public?" ; 7 | 8 | export const PUBULIC_EXCHANGE_RATE_API = "https://api.coinbase.com/v2/exchange-rates?currency=" ; 9 | 10 | export const CA1HEX_HOST_URL = 'http://10.10.10.169:5000' ; 11 | 12 | export const PRIVATE_CA1EX_API = "http://10.10.10.169:5000/v1/ex/api/" ; 13 | export const PUBLIC_CA1EX_API = "http://10.10.10.169:5000/v1/ex/files/" ; 14 | -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "CALAHEX", 3 | "name": "Caribbean And Latin America Hybrid Exchange", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 16x16", 8 | "type": "image/x-icon" 9 | }, 10 | { 11 | "src": "favicon-192x192.png", 12 | "sizes": "192x192", 13 | "type": "image/png" 14 | }, 15 | { 16 | "src": "favicon-512x512.png", 17 | "sizes": "512x512", 18 | "type": "image/png" 19 | } 20 | ], 21 | "start_url": "./index.html", 22 | "display": "standalone", 23 | "theme_color": "#337ab7", 24 | "background_color": "#fff" 25 | } 26 | -------------------------------------------------------------------------------- /src/assets/folders/ThreeDots.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/assets/modals/Thumb.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/assets/modals/Edit.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/assets/menu/Home.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/assets/folders/BlueFolder.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/assets/folders/GreenFolder.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/assets/folders/OrangeFolder.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/assets/folders/YellowFolder.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- 1 | # RewriteEngine On 2 | # RewriteCond %{HTTPS} !=on 3 | # RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE] 4 | # Header always set Content-Security-Policy "upgrade-insecure-requests;" 5 | 6 | # BEGIN WordPress 7 | # The directives (lines) between `BEGIN WordPress` and `END WordPress` are 8 | # dynamically generated, and should only be modified via WordPress filters. 9 | # Any changes to the directives between these markers will be overwritten. 10 | 11 | RewriteEngine On 12 | RewriteCond %{SERVER_PORT} 80 13 | RewriteRule ^(.*)$ https://exp.solsapp.com/$1 [R=301,L,NE] 14 | RewriteBase /subdirectory 15 | RewriteRule ^index\.html$ - [L] 16 | RewriteCond %{REQUEST_FILENAME} !-f 17 | RewriteCond %{REQUEST_FILENAME} !-d 18 | RewriteCond %{REQUEST_FILENAME} !-l 19 | RewriteRule . /index.html [L] 20 | 21 | # END WordPress 22 | -------------------------------------------------------------------------------- /src/constants/abis/greeter.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "inputs": [ 4 | { 5 | "internalType": "string", 6 | "name": "_greeting", 7 | "type": "string" 8 | } 9 | ], 10 | "stateMutability": "nonpayable", 11 | "type": "constructor" 12 | }, 13 | { 14 | "inputs": [], 15 | "name": "greet", 16 | "outputs": [ 17 | { 18 | "internalType": "string", 19 | "name": "", 20 | "type": "string" 21 | } 22 | ], 23 | "stateMutability": "view", 24 | "type": "function" 25 | }, 26 | { 27 | "inputs": [ 28 | { 29 | "internalType": "string", 30 | "name": "_greeting", 31 | "type": "string" 32 | } 33 | ], 34 | "name": "setGreeting", 35 | "outputs": [], 36 | "stateMutability": "nonpayable", 37 | "type": "function" 38 | } 39 | ] -------------------------------------------------------------------------------- /src/assets/menu/Logout.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/assets/modals/ConnectArrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/assets/modals/CloseDark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/assets/paycards/Maestro.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/components/Main.js: -------------------------------------------------------------------------------- 1 | import React,{ useEffect } from 'react' ; 2 | 3 | import { connect } from 'react-redux'; 4 | 5 | import Footer from './Layouts/Footer' ; 6 | 7 | import Routing from './Routes'; 8 | import './styles.css'; 9 | import "@fontsource/montserrat"; 10 | 11 | import { 12 | Box 13 | } from '@mui/material' ; 14 | 15 | import { makeStyles } from '@mui/styles'; 16 | 17 | const useStyles = makeStyles((theme) => ({ 18 | })) 19 | 20 | 21 | const Main = (props) => { 22 | const classes = useStyles() ; 23 | 24 | const { 25 | } = props ; 26 | 27 | return ( 28 | 29 | 30 | 31 | 32 |