🎨 update style
13325
css/app_built_style.css
@ -11,8 +11,8 @@
|
|||||||
"node": ">=16.0.0"
|
"node": ">=16.0.0"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "ng serve repl_angular",
|
"start": "ng serve repl",
|
||||||
"serve": "serve repl_angular/dist"
|
"serve": "serve repl/dist"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"node-sass": "^9.0.0",
|
"node-sass": "^9.0.0",
|
||||||
|
27
repl/README.md
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
# Stuff
|
||||||
|
|
||||||
|
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 16.1.1.
|
||||||
|
|
||||||
|
## Development server
|
||||||
|
|
||||||
|
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.
|
||||||
|
|
||||||
|
## Code scaffolding
|
||||||
|
|
||||||
|
Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
|
||||||
|
|
||||||
|
## Build
|
||||||
|
|
||||||
|
Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.
|
||||||
|
|
||||||
|
## Running unit tests
|
||||||
|
|
||||||
|
Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
|
||||||
|
|
||||||
|
## Running end-to-end tests
|
||||||
|
|
||||||
|
Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
|
||||||
|
|
||||||
|
## Further help
|
||||||
|
|
||||||
|
To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
|
106
repl/angular.json
Normal file
@ -0,0 +1,106 @@
|
|||||||
|
{
|
||||||
|
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
|
||||||
|
"version": 1,
|
||||||
|
"newProjectRoot": "projects",
|
||||||
|
"projects": {
|
||||||
|
"stuff": {
|
||||||
|
"projectType": "application",
|
||||||
|
"schematics": {
|
||||||
|
"@schematics/angular:component": {
|
||||||
|
"style": "scss"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"root": "",
|
||||||
|
"sourceRoot": "src",
|
||||||
|
"prefix": "app",
|
||||||
|
"architect": {
|
||||||
|
"build": {
|
||||||
|
"builder": "@angular-devkit/build-angular:browser",
|
||||||
|
"options": {
|
||||||
|
"outputPath": "dist/stuff",
|
||||||
|
"index": "src/index.html",
|
||||||
|
"main": "src/main.ts",
|
||||||
|
"polyfills": [
|
||||||
|
"zone.js"
|
||||||
|
],
|
||||||
|
"tsConfig": "tsconfig.app.json",
|
||||||
|
"inlineStyleLanguage": "scss",
|
||||||
|
"assets": [
|
||||||
|
"src/favicon.ico",
|
||||||
|
"src/assets"
|
||||||
|
],
|
||||||
|
"styles": [
|
||||||
|
"src/styles.scss"
|
||||||
|
],
|
||||||
|
"scripts": [
|
||||||
|
"src/assets/js/animations.mjs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"configurations": {
|
||||||
|
"production": {
|
||||||
|
"budgets": [
|
||||||
|
{
|
||||||
|
"type": "initial",
|
||||||
|
"maximumWarning": "500kb",
|
||||||
|
"maximumError": "1mb"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "anyComponentStyle",
|
||||||
|
"maximumWarning": "500kb",
|
||||||
|
"maximumError": "600kb"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outputHashing": "all"
|
||||||
|
},
|
||||||
|
"development": {
|
||||||
|
"buildOptimizer": false,
|
||||||
|
"optimization": false,
|
||||||
|
"vendorChunk": true,
|
||||||
|
"extractLicenses": false,
|
||||||
|
"sourceMap": true,
|
||||||
|
"namedChunks": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"defaultConfiguration": "production"
|
||||||
|
},
|
||||||
|
"serve": {
|
||||||
|
"builder": "@angular-devkit/build-angular:dev-server",
|
||||||
|
"configurations": {
|
||||||
|
"production": {
|
||||||
|
"browserTarget": "stuff:build:production"
|
||||||
|
},
|
||||||
|
"development": {
|
||||||
|
"browserTarget": "stuff:build:development"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"defaultConfiguration": "development"
|
||||||
|
},
|
||||||
|
"extract-i18n": {
|
||||||
|
"builder": "@angular-devkit/build-angular:extract-i18n",
|
||||||
|
"options": {
|
||||||
|
"browserTarget": "stuff:build"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"test": {
|
||||||
|
"builder": "@angular-devkit/build-angular:karma",
|
||||||
|
"options": {
|
||||||
|
"polyfills": [
|
||||||
|
"zone.js",
|
||||||
|
"zone.js/testing"
|
||||||
|
],
|
||||||
|
"tsConfig": "tsconfig.spec.json",
|
||||||
|
"inlineStyleLanguage": "scss",
|
||||||
|
"assets": [
|
||||||
|
"src/favicon.ico",
|
||||||
|
"src/assets"
|
||||||
|
],
|
||||||
|
"styles": [
|
||||||
|
"src/styles.scss"
|
||||||
|
],
|
||||||
|
"scripts": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
11493
repl/package-lock.json
generated
Normal file
40
repl/package.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"name": "stuff",
|
||||||
|
"version": "0.0.0",
|
||||||
|
"scripts": {
|
||||||
|
"ng": "ng",
|
||||||
|
"start": "ng serve",
|
||||||
|
"build": "ng build",
|
||||||
|
"watch": "ng build --watch --configuration development",
|
||||||
|
"test": "ng test"
|
||||||
|
},
|
||||||
|
"private": true,
|
||||||
|
"dependencies": {
|
||||||
|
"@angular/animations": "^16.1.0",
|
||||||
|
"@angular/common": "^16.1.0",
|
||||||
|
"@angular/compiler": "^16.1.0",
|
||||||
|
"@angular/core": "^16.1.0",
|
||||||
|
"@angular/forms": "^16.1.0",
|
||||||
|
"@angular/platform-browser": "^16.1.0",
|
||||||
|
"@angular/platform-browser-dynamic": "^16.1.0",
|
||||||
|
"@angular/router": "^16.1.0",
|
||||||
|
"gsap": "^3.12.2",
|
||||||
|
"rxjs": "~7.8.0",
|
||||||
|
"tslib": "^2.3.0",
|
||||||
|
"zone.js": "~0.13.0"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@angular-devkit/build-angular": "^16.1.1",
|
||||||
|
"@angular/cli": "~16.1.1",
|
||||||
|
"@angular/compiler-cli": "^16.1.0",
|
||||||
|
"@types/gsap": "^3.0.0",
|
||||||
|
"@types/jasmine": "~4.3.0",
|
||||||
|
"jasmine-core": "~4.6.0",
|
||||||
|
"karma": "~6.4.0",
|
||||||
|
"karma-chrome-launcher": "~3.2.0",
|
||||||
|
"karma-coverage": "~2.2.0",
|
||||||
|
"karma-jasmine": "~5.1.0",
|
||||||
|
"karma-jasmine-html-reporter": "~2.1.0",
|
||||||
|
"typescript": "~5.1.3"
|
||||||
|
}
|
||||||
|
}
|
16
repl/repl/.editorconfig
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
# Editor configuration, see https://editorconfig.org
|
||||||
|
root = true
|
||||||
|
|
||||||
|
[*]
|
||||||
|
charset = utf-8
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 2
|
||||||
|
insert_final_newline = true
|
||||||
|
trim_trailing_whitespace = true
|
||||||
|
|
||||||
|
[*.ts]
|
||||||
|
quote_type = single
|
||||||
|
|
||||||
|
[*.md]
|
||||||
|
max_line_length = off
|
||||||
|
trim_trailing_whitespace = false
|
42
repl/repl/.gitignore
vendored
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
# See http://help.github.com/ignore-files/ for more about ignoring files.
|
||||||
|
|
||||||
|
# Compiled output
|
||||||
|
/dist
|
||||||
|
/tmp
|
||||||
|
/out-tsc
|
||||||
|
/bazel-out
|
||||||
|
|
||||||
|
# Node
|
||||||
|
/node_modules
|
||||||
|
npm-debug.log
|
||||||
|
yarn-error.log
|
||||||
|
|
||||||
|
# IDEs and editors
|
||||||
|
.idea/
|
||||||
|
.project
|
||||||
|
.classpath
|
||||||
|
.c9/
|
||||||
|
*.launch
|
||||||
|
.settings/
|
||||||
|
*.sublime-workspace
|
||||||
|
|
||||||
|
# Visual Studio Code
|
||||||
|
.vscode/*
|
||||||
|
!.vscode/settings.json
|
||||||
|
!.vscode/tasks.json
|
||||||
|
!.vscode/launch.json
|
||||||
|
!.vscode/extensions.json
|
||||||
|
.history/*
|
||||||
|
|
||||||
|
# Miscellaneous
|
||||||
|
/.angular/cache
|
||||||
|
.sass-cache/
|
||||||
|
/connect.lock
|
||||||
|
/coverage
|
||||||
|
/libpeerconnection.log
|
||||||
|
testem.log
|
||||||
|
/typings
|
||||||
|
|
||||||
|
# System files
|
||||||
|
.DS_Store
|
||||||
|
Thumbs.db
|
4
repl/repl/.vscode/extensions.json
vendored
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=827846
|
||||||
|
"recommendations": ["angular.ng-template"]
|
||||||
|
}
|
20
repl/repl/.vscode/launch.json
vendored
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
||||||
|
"version": "0.2.0",
|
||||||
|
"configurations": [
|
||||||
|
{
|
||||||
|
"name": "ng serve",
|
||||||
|
"type": "chrome",
|
||||||
|
"request": "launch",
|
||||||
|
"preLaunchTask": "npm: start",
|
||||||
|
"url": "http://localhost:4200/"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ng test",
|
||||||
|
"type": "chrome",
|
||||||
|
"request": "launch",
|
||||||
|
"preLaunchTask": "npm: test",
|
||||||
|
"url": "http://localhost:9876/debug.html"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
42
repl/repl/.vscode/tasks.json
vendored
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
{
|
||||||
|
// For more information, visit: https://go.microsoft.com/fwlink/?LinkId=733558
|
||||||
|
"version": "2.0.0",
|
||||||
|
"tasks": [
|
||||||
|
{
|
||||||
|
"type": "npm",
|
||||||
|
"script": "start",
|
||||||
|
"isBackground": true,
|
||||||
|
"problemMatcher": {
|
||||||
|
"owner": "typescript",
|
||||||
|
"pattern": "$tsc",
|
||||||
|
"background": {
|
||||||
|
"activeOnStart": true,
|
||||||
|
"beginsPattern": {
|
||||||
|
"regexp": "(.*?)"
|
||||||
|
},
|
||||||
|
"endsPattern": {
|
||||||
|
"regexp": "bundle generation complete"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "npm",
|
||||||
|
"script": "test",
|
||||||
|
"isBackground": true,
|
||||||
|
"problemMatcher": {
|
||||||
|
"owner": "typescript",
|
||||||
|
"pattern": "$tsc",
|
||||||
|
"background": {
|
||||||
|
"activeOnStart": true,
|
||||||
|
"beginsPattern": {
|
||||||
|
"regexp": "(.*?)"
|
||||||
|
},
|
||||||
|
"endsPattern": {
|
||||||
|
"regexp": "bundle generation complete"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
27
repl/repl/README.md
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
# Stuff
|
||||||
|
|
||||||
|
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 16.1.1.
|
||||||
|
|
||||||
|
## Development server
|
||||||
|
|
||||||
|
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.
|
||||||
|
|
||||||
|
## Code scaffolding
|
||||||
|
|
||||||
|
Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
|
||||||
|
|
||||||
|
## Build
|
||||||
|
|
||||||
|
Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.
|
||||||
|
|
||||||
|
## Running unit tests
|
||||||
|
|
||||||
|
Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
|
||||||
|
|
||||||
|
## Running end-to-end tests
|
||||||
|
|
||||||
|
Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
|
||||||
|
|
||||||
|
## Further help
|
||||||
|
|
||||||
|
To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
|
106
repl/repl/angular.json
Normal file
@ -0,0 +1,106 @@
|
|||||||
|
{
|
||||||
|
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
|
||||||
|
"version": 1,
|
||||||
|
"newProjectRoot": "projects",
|
||||||
|
"projects": {
|
||||||
|
"stuff": {
|
||||||
|
"projectType": "application",
|
||||||
|
"schematics": {
|
||||||
|
"@schematics/angular:component": {
|
||||||
|
"style": "scss"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"root": "",
|
||||||
|
"sourceRoot": "src",
|
||||||
|
"prefix": "app",
|
||||||
|
"architect": {
|
||||||
|
"build": {
|
||||||
|
"builder": "@angular-devkit/build-angular:browser",
|
||||||
|
"options": {
|
||||||
|
"outputPath": "dist/stuff",
|
||||||
|
"index": "src/index.html",
|
||||||
|
"main": "src/main.ts",
|
||||||
|
"polyfills": [
|
||||||
|
"zone.js"
|
||||||
|
],
|
||||||
|
"tsConfig": "tsconfig.app.json",
|
||||||
|
"inlineStyleLanguage": "scss",
|
||||||
|
"assets": [
|
||||||
|
"src/favicon.ico",
|
||||||
|
"src/assets"
|
||||||
|
],
|
||||||
|
"styles": [
|
||||||
|
"src/styles.scss"
|
||||||
|
],
|
||||||
|
"scripts": [
|
||||||
|
"src/assets/js/animations.mjs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"configurations": {
|
||||||
|
"production": {
|
||||||
|
"budgets": [
|
||||||
|
{
|
||||||
|
"type": "initial",
|
||||||
|
"maximumWarning": "500kb",
|
||||||
|
"maximumError": "1mb"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "anyComponentStyle",
|
||||||
|
"maximumWarning": "500kb",
|
||||||
|
"maximumError": "600kb"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outputHashing": "all"
|
||||||
|
},
|
||||||
|
"development": {
|
||||||
|
"buildOptimizer": false,
|
||||||
|
"optimization": false,
|
||||||
|
"vendorChunk": true,
|
||||||
|
"extractLicenses": false,
|
||||||
|
"sourceMap": true,
|
||||||
|
"namedChunks": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"defaultConfiguration": "production"
|
||||||
|
},
|
||||||
|
"serve": {
|
||||||
|
"builder": "@angular-devkit/build-angular:dev-server",
|
||||||
|
"configurations": {
|
||||||
|
"production": {
|
||||||
|
"browserTarget": "stuff:build:production"
|
||||||
|
},
|
||||||
|
"development": {
|
||||||
|
"browserTarget": "stuff:build:development"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"defaultConfiguration": "development"
|
||||||
|
},
|
||||||
|
"extract-i18n": {
|
||||||
|
"builder": "@angular-devkit/build-angular:extract-i18n",
|
||||||
|
"options": {
|
||||||
|
"browserTarget": "stuff:build"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"test": {
|
||||||
|
"builder": "@angular-devkit/build-angular:karma",
|
||||||
|
"options": {
|
||||||
|
"polyfills": [
|
||||||
|
"zone.js",
|
||||||
|
"zone.js/testing"
|
||||||
|
],
|
||||||
|
"tsConfig": "tsconfig.spec.json",
|
||||||
|
"inlineStyleLanguage": "scss",
|
||||||
|
"assets": [
|
||||||
|
"src/favicon.ico",
|
||||||
|
"src/assets"
|
||||||
|
],
|
||||||
|
"styles": [
|
||||||
|
"src/styles.scss"
|
||||||
|
],
|
||||||
|
"scripts": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
11493
repl/repl/package-lock.json
generated
Normal file
40
repl/repl/package.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"name": "stuff",
|
||||||
|
"version": "0.0.0",
|
||||||
|
"scripts": {
|
||||||
|
"ng": "ng",
|
||||||
|
"start": "ng serve",
|
||||||
|
"build": "ng build",
|
||||||
|
"watch": "ng build --watch --configuration development",
|
||||||
|
"test": "ng test"
|
||||||
|
},
|
||||||
|
"private": true,
|
||||||
|
"dependencies": {
|
||||||
|
"@angular/animations": "^16.1.0",
|
||||||
|
"@angular/common": "^16.1.0",
|
||||||
|
"@angular/compiler": "^16.1.0",
|
||||||
|
"@angular/core": "^16.1.0",
|
||||||
|
"@angular/forms": "^16.1.0",
|
||||||
|
"@angular/platform-browser": "^16.1.0",
|
||||||
|
"@angular/platform-browser-dynamic": "^16.1.0",
|
||||||
|
"@angular/router": "^16.1.0",
|
||||||
|
"gsap": "^3.12.2",
|
||||||
|
"rxjs": "~7.8.0",
|
||||||
|
"tslib": "^2.3.0",
|
||||||
|
"zone.js": "~0.13.0"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@angular-devkit/build-angular": "^16.1.1",
|
||||||
|
"@angular/cli": "~16.1.1",
|
||||||
|
"@angular/compiler-cli": "^16.1.0",
|
||||||
|
"@types/gsap": "^3.0.0",
|
||||||
|
"@types/jasmine": "~4.3.0",
|
||||||
|
"jasmine-core": "~4.6.0",
|
||||||
|
"karma": "~6.4.0",
|
||||||
|
"karma-chrome-launcher": "~3.2.0",
|
||||||
|
"karma-coverage": "~2.2.0",
|
||||||
|
"karma-jasmine": "~5.1.0",
|
||||||
|
"karma-jasmine-html-reporter": "~2.1.0",
|
||||||
|
"typescript": "~5.1.3"
|
||||||
|
}
|
||||||
|
}
|
10
repl/repl/src/app/app-routing.module.ts
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { RouterModule, Routes } from '@angular/router';
|
||||||
|
|
||||||
|
const routes: Routes = [];
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
imports: [RouterModule.forRoot(routes)],
|
||||||
|
exports: [RouterModule]
|
||||||
|
})
|
||||||
|
export class AppRoutingModule { }
|
908
repl/repl/src/app/app.component.html
Normal file
@ -0,0 +1,908 @@
|
|||||||
|
<style>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<!-- Toolbar -->
|
||||||
|
|
||||||
|
|
||||||
|
<div class="content" role="main">
|
||||||
|
|
||||||
|
<main class="has-text-centered">
|
||||||
|
<section
|
||||||
|
id="cover"
|
||||||
|
class="has-text-centerd"
|
||||||
|
>
|
||||||
|
<div id="cover-handle"></div>
|
||||||
|
<div id="hand"></div>
|
||||||
|
|
||||||
|
<div
|
||||||
|
id="main_title_container"
|
||||||
|
class="has-text-centered"
|
||||||
|
>
|
||||||
|
<div id="main_title">
|
||||||
|
<h1 class="is-hidden">
|
||||||
|
Sesame
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="title-container">
|
||||||
|
<h2 class="container-text margin-auto">
|
||||||
|
We focus on online conversion to help brands sell better and more.
|
||||||
|
</h2>
|
||||||
|
<a
|
||||||
|
href="#open"
|
||||||
|
class="button margin-auto"
|
||||||
|
>Scroll</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section id="welcome">
|
||||||
|
<div class="phones-land">
|
||||||
|
<img
|
||||||
|
id="phone-watches-1"
|
||||||
|
src="/assets/img/phone_watches.png"
|
||||||
|
alt="phone watches"
|
||||||
|
>
|
||||||
|
<img
|
||||||
|
id="phone-watches-2"
|
||||||
|
src="/assets/img/phone_watches.png"
|
||||||
|
alt="phone watches"
|
||||||
|
>
|
||||||
|
<img
|
||||||
|
id="phone-watches-3"
|
||||||
|
src="/assets/img/phone_watches.png"
|
||||||
|
alt="phone watches"
|
||||||
|
>
|
||||||
|
<img
|
||||||
|
id="phone-watches-4"
|
||||||
|
src="/assets/img/phone_watches.png"
|
||||||
|
alt="phone watches"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<h2 class="margin-auto container-text-lg">
|
||||||
|
We come from
|
||||||
|
<span class="color-emphasis">
|
||||||
|
the most immersive e-commerce market
|
||||||
|
</span>
|
||||||
|
in the world.
|
||||||
|
</h2>
|
||||||
|
</section>
|
||||||
|
<section id="open">
|
||||||
|
<div id="open-handle"></div>
|
||||||
|
<div class="text">
|
||||||
|
<!-- <img-->
|
||||||
|
<!-- id="unlock"-->
|
||||||
|
<!-- src="/assets/img/unlock.png"-->
|
||||||
|
<!-- alt="Open Sesame"-->
|
||||||
|
<!-- >-->
|
||||||
|
<img
|
||||||
|
id="unlock_white"
|
||||||
|
src="/assets/img/unlock_white.png"
|
||||||
|
alt="Open Sesame"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section id="content">
|
||||||
|
<h2>
|
||||||
|
<p
|
||||||
|
id="content_first"
|
||||||
|
class="first color-emphasis"
|
||||||
|
>
|
||||||
|
Transactional
|
||||||
|
</p>
|
||||||
|
<p
|
||||||
|
id="content_second"
|
||||||
|
class="second"
|
||||||
|
>
|
||||||
|
<img
|
||||||
|
src="/assets/img/content.png"
|
||||||
|
alt="content"
|
||||||
|
>
|
||||||
|
</p>
|
||||||
|
</h2>
|
||||||
|
</section>
|
||||||
|
<section id="content_all">
|
||||||
|
<div id="content_all_img"></div>
|
||||||
|
<div class="columns">
|
||||||
|
<div
|
||||||
|
id="for_all_your"
|
||||||
|
class="column"
|
||||||
|
>
|
||||||
|
<h2 class="container-text-md">
|
||||||
|
For all your
|
||||||
|
<span class="color-emphasis">
|
||||||
|
digital
|
||||||
|
</span>
|
||||||
|
uses.
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
<div
|
||||||
|
id="for_all_your_2"
|
||||||
|
class="column"
|
||||||
|
>
|
||||||
|
<p class="container-text-md text">
|
||||||
|
Our creative competitive edge
|
||||||
|
We leverage our own studio in Paris equipped to produce all e-formats. We power transactional content with
|
||||||
|
our
|
||||||
|
technology. Our content is transactional and generate online sales. We produce multi-purpose content at
|
||||||
|
scale
|
||||||
|
for all touchpoints to reduce costs.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<!-- flipping zones-->
|
||||||
|
<div id="flipping_zone">
|
||||||
|
<section
|
||||||
|
id="content-2"
|
||||||
|
class="flip-container flip-from-right"
|
||||||
|
>
|
||||||
|
<div
|
||||||
|
id="content-2-handle"
|
||||||
|
class="flip-handle"
|
||||||
|
></div>
|
||||||
|
<div class="container-text">
|
||||||
|
<h2 class="text-title">
|
||||||
|
Motion &
|
||||||
|
3D design
|
||||||
|
</h2>
|
||||||
|
<p class="text-description">
|
||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed in tortor egestas, rutrum elit at, fringilla
|
||||||
|
felis.
|
||||||
|
Mauris nec erat rutrum, ultrices turpis laoreet, faucibus ante. Vestibulum.
|
||||||
|
</p>
|
||||||
|
<button class="call-to-action">
|
||||||
|
More infos
|
||||||
|
<span class="arrow-icon">→</span>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
<div class="phone-container">
|
||||||
|
<img
|
||||||
|
src="/assets/img/phone_shoes_blue.png"
|
||||||
|
alt="phone"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section
|
||||||
|
id="content-3"
|
||||||
|
class="flip-container flip-from-left"
|
||||||
|
>
|
||||||
|
<div
|
||||||
|
id="content-3-handle"
|
||||||
|
class="flip-handle"
|
||||||
|
></div>
|
||||||
|
<div class="container-text">
|
||||||
|
<h2 class="text-title">
|
||||||
|
Videos
|
||||||
|
<br>
|
||||||
|
Production
|
||||||
|
</h2>
|
||||||
|
<p class="text-description">
|
||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed in tortor egestas, rutrum elit at, fringilla
|
||||||
|
felis.
|
||||||
|
Mauris nec erat rutrum, ultrices turpis laoreet, faucibus ante. Vestibulum.
|
||||||
|
</p>
|
||||||
|
<button class="call-to-action">
|
||||||
|
More infos
|
||||||
|
<span class="arrow-icon">→</span>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
<div class="phone-container">
|
||||||
|
<img
|
||||||
|
src="/assets/img/phone_glasses.png"
|
||||||
|
alt="phone"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section
|
||||||
|
id="content-4"
|
||||||
|
class="flip-container flip-from-right"
|
||||||
|
>
|
||||||
|
<div
|
||||||
|
id="content-4-handle"
|
||||||
|
class="flip-handle"
|
||||||
|
></div>
|
||||||
|
<div class="container-text">
|
||||||
|
<h2 class="text-title">
|
||||||
|
Photos
|
||||||
|
<br>
|
||||||
|
Production
|
||||||
|
</h2>
|
||||||
|
<p class="text-description">
|
||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed in tortor egestas, rutrum elit at, fringilla
|
||||||
|
felis.
|
||||||
|
Mauris nec erat rutrum, ultrices turpis laoreet, faucibus ante. Vestibulum.
|
||||||
|
</p>
|
||||||
|
<button class="call-to-action">
|
||||||
|
More infos
|
||||||
|
<span class="arrow-icon">→</span>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
<div class="phone-container">
|
||||||
|
<img
|
||||||
|
src="/assets/img/phone_face.png"
|
||||||
|
alt="phone"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
|
||||||
|
<section
|
||||||
|
id="content-5"
|
||||||
|
class="flip-container flip-from-left"
|
||||||
|
>
|
||||||
|
<div
|
||||||
|
id="content-5-handle"
|
||||||
|
class="flip-handle"
|
||||||
|
></div>
|
||||||
|
<div class="container-text">
|
||||||
|
<h2 class="text-title">
|
||||||
|
Videos
|
||||||
|
<br>
|
||||||
|
Production
|
||||||
|
</h2>
|
||||||
|
<p class="text-description">
|
||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed in tortor egestas, rutrum elit at, fringilla
|
||||||
|
felis.
|
||||||
|
Mauris nec erat rutrum, ultrices turpis laoreet, faucibus ante. Vestibulum.
|
||||||
|
</p>
|
||||||
|
<button class="call-to-action">
|
||||||
|
More infos
|
||||||
|
<span class="arrow-icon">→</span>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
<div class="phone-container">
|
||||||
|
<img
|
||||||
|
src="/assets/img/phone_clothes.png"
|
||||||
|
alt="phone"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- other section-->
|
||||||
|
<section
|
||||||
|
id="popover"
|
||||||
|
class="slider-screen"
|
||||||
|
>
|
||||||
|
<div class="close-button">
|
||||||
|
<img
|
||||||
|
src="/assets/img/cross_blue.png"
|
||||||
|
alt="fermer"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<div class="arrow-left">
|
||||||
|
<img
|
||||||
|
src="/assets/img/arrow.svg"
|
||||||
|
alt="précédent"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<div class="arrow-right">
|
||||||
|
<img
|
||||||
|
src="/assets/img/arrow.svg"
|
||||||
|
alt="suivant"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<div class="phone-container">
|
||||||
|
<div class="top"></div>
|
||||||
|
<div class="bottom"></div>
|
||||||
|
</div>
|
||||||
|
<div class="bullets">
|
||||||
|
<img
|
||||||
|
src="/assets/img/rond_gris.png"
|
||||||
|
alt="rond"
|
||||||
|
>
|
||||||
|
<img
|
||||||
|
src="/assets/img/rond_blanc.png"
|
||||||
|
alt="rond"
|
||||||
|
>
|
||||||
|
<img
|
||||||
|
src="/assets/img/rond_blanc.png"
|
||||||
|
alt="rond"
|
||||||
|
>
|
||||||
|
<img
|
||||||
|
src="/assets/img/rond_blanc.png"
|
||||||
|
alt="rond"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<div class="text">
|
||||||
|
<h2 class="text-title">
|
||||||
|
<span class="color-emphasis">
|
||||||
|
Premium
|
||||||
|
</span>
|
||||||
|
<span class="dark-emphasis">
|
||||||
|
& Campaign
|
||||||
|
</span>
|
||||||
|
</h2>
|
||||||
|
<p class="text-grey">
|
||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed in tortor egestas, rutrum elit at, fringilla
|
||||||
|
felis.
|
||||||
|
Mauris nec erat rutrum, ultrices turpis laoreet, faucibus ante. Vestibulum.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<!--grey bg-->
|
||||||
|
<section
|
||||||
|
id="portfolio"
|
||||||
|
class="slider-screen"
|
||||||
|
>
|
||||||
|
<div class="close-button">
|
||||||
|
<img
|
||||||
|
src="/assets/img/cross_blue.png"
|
||||||
|
alt="fermer"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<div class="arrow-left">
|
||||||
|
<img
|
||||||
|
src="/assets/img/arrow.svg"
|
||||||
|
alt="précédent"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<div class="arrow-right">
|
||||||
|
<img
|
||||||
|
src="/assets/img/arrow.svg"
|
||||||
|
alt="suivant"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<div class="phone-container">
|
||||||
|
<div class="top"></div>
|
||||||
|
<div class="bottom"></div>
|
||||||
|
</div>
|
||||||
|
<div class="bullets">
|
||||||
|
<img
|
||||||
|
src="/assets/img/rond_gris.png"
|
||||||
|
alt="rond"
|
||||||
|
>
|
||||||
|
<img
|
||||||
|
src="/assets/img/rond_blanc.png"
|
||||||
|
alt="rond"
|
||||||
|
>
|
||||||
|
<img
|
||||||
|
src="/assets/img/rond_blanc.png"
|
||||||
|
alt="rond"
|
||||||
|
>
|
||||||
|
<img
|
||||||
|
src="/assets/img/rond_blanc.png"
|
||||||
|
alt="rond"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<div class="text">
|
||||||
|
<h2 class="text-title">
|
||||||
|
<span class="color-emphasis">
|
||||||
|
Premium
|
||||||
|
</span>
|
||||||
|
<span>
|
||||||
|
& Campaign
|
||||||
|
</span>
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed in tortor egestas, rutrum elit at, fringilla
|
||||||
|
felis.
|
||||||
|
Mauris nec erat rutrum, ultrices turpis laoreet, faucibus ante. Vestibulum.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
|
||||||
|
<nav class="fixed-nav is-fixed-top">
|
||||||
|
<span class="burger-menu is-2">
|
||||||
|
<span class="icon-burger">
|
||||||
|
<span class="line"></span>
|
||||||
|
<span class="line"></span>
|
||||||
|
<span class="line"></span>
|
||||||
|
</span>
|
||||||
|
<span>Menu</span>
|
||||||
|
</span>
|
||||||
|
<div class="nav-main is-10 has-text-centered">
|
||||||
|
<p>
|
||||||
|
Open Sesame
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
<div id="sprint_4">
|
||||||
|
<section
|
||||||
|
id="transactionnal_webdesign"
|
||||||
|
class="has-text-centerd"
|
||||||
|
>
|
||||||
|
<h2 class="title">
|
||||||
|
Transactional
|
||||||
|
</h2>
|
||||||
|
<div class="description has-text-centered">
|
||||||
|
Webdesign
|
||||||
|
</div>
|
||||||
|
<div class="columns">
|
||||||
|
<div class="column first">
|
||||||
|
<h3 class="sub-title">
|
||||||
|
For all your <br><span class="color-emphasis"> digital</span>
|
||||||
|
uses.
|
||||||
|
</h3>
|
||||||
|
</div>
|
||||||
|
<div class="column second">
|
||||||
|
Our creative competitive edge <br><br> We leverage our own studio in Paris equipped
|
||||||
|
to produce all e-formats. We power transactional content with our technology. Our content is transactional
|
||||||
|
and
|
||||||
|
generate online sales. We produce multi-purpose content at scale for all touchpoints to reduce costs.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section id="carry">
|
||||||
|
<h2 class="title color-emphasis">
|
||||||
|
We carry out web design and development
|
||||||
|
</h2>
|
||||||
|
<p class="description">
|
||||||
|
in headless <br> commerce.
|
||||||
|
</p>
|
||||||
|
<div class="gradient-bg-yellow"></div>
|
||||||
|
<div class="gradient-bg"></div>
|
||||||
|
<div class="computer-block"></div>
|
||||||
|
<div class="bubbles secondary-color">
|
||||||
|
<p>Evolutive maintenance</p>
|
||||||
|
<p>Front end (ux/ui) development</p>
|
||||||
|
<p>Web App (pwa) development</p>
|
||||||
|
<p>Consulting</p>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section id="kyc">
|
||||||
|
<p class="description2 primary-color">
|
||||||
|
We craft e-commerce Ux template based on qualitative and
|
||||||
|
quantitative studies
|
||||||
|
</p>
|
||||||
|
<div class="columns">
|
||||||
|
<div class="column left-column">
|
||||||
|
<h2 class="title primary-color text-content">
|
||||||
|
We help you to know your customer
|
||||||
|
needs
|
||||||
|
</h2>
|
||||||
|
<p class="description secondary-color text-content">
|
||||||
|
With our method
|
||||||
|
</p><a
|
||||||
|
href="#kyc"
|
||||||
|
class="button text-content"
|
||||||
|
> Show
|
||||||
|
Sesame method </a>
|
||||||
|
</div>
|
||||||
|
<div class="column"></div>
|
||||||
|
</div>
|
||||||
|
<div class="bubbles secondary-color fat-text">
|
||||||
|
<div class="small-bubble"></div>
|
||||||
|
<div class="small-bubble"></div>
|
||||||
|
<div class="small-bubble"></div>
|
||||||
|
<div class="small-bubble"></div>
|
||||||
|
<div class="small-bubble"></div>
|
||||||
|
<p class="bubble">
|
||||||
|
<span> to Prioritize development effort </span>
|
||||||
|
</p>
|
||||||
|
<p class="bubble">
|
||||||
|
<span> to improve customer satisfaction </span>
|
||||||
|
</p>
|
||||||
|
<p class="bubble">
|
||||||
|
<span> to increase conversion rate </span>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section id="china">
|
||||||
|
<h2 class="title primary-color">
|
||||||
|
Our China-inspired ui in 4 pillars
|
||||||
|
</h2>
|
||||||
|
<p class="description secondary-color">
|
||||||
|
a quick and smooth consumer journey and never <br> ending shopping
|
||||||
|
experience at the same time
|
||||||
|
</p>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="pillars show-on-medium">
|
||||||
|
<div class="block-items columns">
|
||||||
|
<div class="block-item column">
|
||||||
|
<div class="top block-item-1">
|
||||||
|
<p> Content driven </p>
|
||||||
|
</div>
|
||||||
|
<div class="bottom block-item-2">
|
||||||
|
- Rebound rate
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="block-item column">
|
||||||
|
<div class="top block-item-3">
|
||||||
|
<p> Experimental </p>
|
||||||
|
</div>
|
||||||
|
<div class="bottom block-item-4">
|
||||||
|
- Return rate
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="block-item column">
|
||||||
|
<div class="top block-item-5">
|
||||||
|
<p> Interactive </p>
|
||||||
|
</div>
|
||||||
|
<div class="bottom block-item-6">
|
||||||
|
+Conversion rate
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="block-item column">
|
||||||
|
<div class="top block-item-7">
|
||||||
|
<p> Agile </p>
|
||||||
|
</div>
|
||||||
|
<div class="bottom block-item-8">
|
||||||
|
+ Retention rate
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="cols hide-on-medium">
|
||||||
|
<div class="small-cols columns">
|
||||||
|
<div class="block-item column">
|
||||||
|
<div class="top block-item-1">
|
||||||
|
<p> Content driven </p>
|
||||||
|
</div>
|
||||||
|
<div class="bottom block-item-2">
|
||||||
|
- Rebound rate
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="block-item column">
|
||||||
|
<div class="top block-item-3">
|
||||||
|
<p> Experimental </p>
|
||||||
|
</div>
|
||||||
|
<div class="bottom block-item-4">
|
||||||
|
- Return rate
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="block-item column">
|
||||||
|
<div class="top block-item-5">
|
||||||
|
<p> Interactive </p>
|
||||||
|
</div>
|
||||||
|
<div class="bottom block-item-6">
|
||||||
|
+Conversion rate
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="block-item column">
|
||||||
|
<div class="top block-item-7">
|
||||||
|
<p> Agile </p>
|
||||||
|
</div>
|
||||||
|
<div class="bottom block-item-8">
|
||||||
|
+ Retention rate
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section id="we_develop">
|
||||||
|
<h2 class="title secondary-color">
|
||||||
|
We develop custom-made innovative e-commerce features
|
||||||
|
based on your brand stakes.
|
||||||
|
</h2>
|
||||||
|
<div class="phone-container-2">
|
||||||
|
<div class="top"></div>
|
||||||
|
<div class="picture"></div>
|
||||||
|
<div class="bottom"></div>
|
||||||
|
</div>
|
||||||
|
<div class="container-arrows">
|
||||||
|
<div class="circle circle-left">
|
||||||
|
<img
|
||||||
|
class="rotated"
|
||||||
|
src="/assets/img/arrow.svg"
|
||||||
|
alt=""
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<div class="circle circle-right">
|
||||||
|
<img
|
||||||
|
src="/assets/img/arrow.svg"
|
||||||
|
alt=""
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="columns light-text">
|
||||||
|
<div class="column data">
|
||||||
|
Data
|
||||||
|
</div>
|
||||||
|
<div class="column ar">
|
||||||
|
AR
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="quick secondary-color">
|
||||||
|
Quick wins
|
||||||
|
</div>
|
||||||
|
<div class="long_term secondary-color">
|
||||||
|
Long-Term <br> Project
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section id="full_creative">
|
||||||
|
|
||||||
|
<div class="container">
|
||||||
|
<h2 class="title secondary-color">
|
||||||
|
A full creative & production Studio in
|
||||||
|
Paris
|
||||||
|
</h2>
|
||||||
|
<div class="tiles columns dark-color">
|
||||||
|
<div class="aside column">
|
||||||
|
<h3 class="sub-title">
|
||||||
|
Sesame Studio Spaces
|
||||||
|
</h3>
|
||||||
|
<p>
|
||||||
|
2 Large Sets for Photos, Videos and Live Shopping Shooting Adaptable lighting racks Walls and decor for
|
||||||
|
in-apartment style shooting LED Screen Background <br> 1 Small Set for Stills Life Shooting <br> 1 Space
|
||||||
|
for 720° with turntable and 720° robot <br>Editing Room equipped for voice recording <br>Styling Room
|
||||||
|
<br>Glam
|
||||||
|
Room <br>Separated Storrage Room safe for brand’s products
|
||||||
|
</p>
|
||||||
|
<h3 class="sub-title">
|
||||||
|
Full Service & Adaptative Team
|
||||||
|
</h3>
|
||||||
|
<p>
|
||||||
|
Studio Manager, Lighting Technician. <br>Digital Creative Director, Motion Design, UX Designer, 3D
|
||||||
|
Design. <br>Large network of freelances specialized in all categories, premium and luxury included.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="picture column">
|
||||||
|
<img
|
||||||
|
src="/assets/img/pictures_rooms.png"
|
||||||
|
alt="rooms"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section id="our_team">
|
||||||
|
<h2 class="title primary-color">
|
||||||
|
Our team.
|
||||||
|
</h2>
|
||||||
|
<div class="sub-category dark-color">
|
||||||
|
<p class="sub-title">
|
||||||
|
of experts and directors.
|
||||||
|
</p>
|
||||||
|
<div class="columns">
|
||||||
|
<div class="person column">
|
||||||
|
<img
|
||||||
|
src="/assets/img/Rectangle 6.jpg"
|
||||||
|
alt="people"
|
||||||
|
>
|
||||||
|
<p class="name">
|
||||||
|
Name Surname
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="person column">
|
||||||
|
<img
|
||||||
|
src="/assets/img/Rectangle 6-1.jpg"
|
||||||
|
alt="people"
|
||||||
|
>
|
||||||
|
<p class="name">
|
||||||
|
Name Surname
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="person column">
|
||||||
|
<img
|
||||||
|
src="/assets/img/people 2.png"
|
||||||
|
alt="people"
|
||||||
|
>
|
||||||
|
<p class="name">
|
||||||
|
Name Surname
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="person column">
|
||||||
|
<img
|
||||||
|
src="/assets/img/Rectangle 6-3.jpg"
|
||||||
|
alt="people"
|
||||||
|
>
|
||||||
|
<p class="name">
|
||||||
|
Name Surname
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="sub-category">
|
||||||
|
<h3 class="sub-title">
|
||||||
|
and our senior team
|
||||||
|
</h3>
|
||||||
|
<div class="columns">
|
||||||
|
<div class="person column">
|
||||||
|
<img
|
||||||
|
src="/assets/img/Rectangle 6-4.jpg"
|
||||||
|
alt="people"
|
||||||
|
>
|
||||||
|
<p class="name">
|
||||||
|
Name Surname
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="person column">
|
||||||
|
<img
|
||||||
|
src="/assets/img/Rectangle 6-5.jpg"
|
||||||
|
alt="people"
|
||||||
|
>
|
||||||
|
<p class="name">
|
||||||
|
Name Surname
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="person column">
|
||||||
|
<img
|
||||||
|
src="/assets/img/Rectangle 6-6.jpg"
|
||||||
|
alt="people"
|
||||||
|
>
|
||||||
|
<p class="name">
|
||||||
|
Name Surname
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="person column">
|
||||||
|
<img
|
||||||
|
src="/assets/img/Rectangle 6-7.jpg"
|
||||||
|
alt="people"
|
||||||
|
>
|
||||||
|
<p class="name">
|
||||||
|
Name Surname
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section id="china_achievements">
|
||||||
|
<div class="columns">
|
||||||
|
<div class="column">
|
||||||
|
<h2 class="title primary-color">
|
||||||
|
Our China achievements
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
<p class="dark-color">
|
||||||
|
Backed by the Baozun Group (the leading e-commerce technology Group
|
||||||
|
in China listed in NASDAQ and Hong Kong, reaching $10Mn GMV in 2021), we embrace China’s e-commerce,
|
||||||
|
capitalizing on the market’s unique technology and digital sales mechanisms.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="tiles-box">
|
||||||
|
<div class="columns">
|
||||||
|
<div class="column">
|
||||||
|
<div class="counter-block">
|
||||||
|
<div class="columns">
|
||||||
|
<div class="column">
|
||||||
|
<div class="big-number">
|
||||||
|
400+
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div class="text-description">
|
||||||
|
Store launches incl. Dr. Martens, G-star etc.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
<img
|
||||||
|
src="/assets/img/people 2.jpg"
|
||||||
|
class="picture has-rounded-corners"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
<div class="counter-block">
|
||||||
|
<div class="columns">
|
||||||
|
<div class="column">
|
||||||
|
<div class="big-number">
|
||||||
|
100+
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div class="text-description">
|
||||||
|
Luxury Store launches on incl. Christofle, De Beers etc.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
<img
|
||||||
|
src="/assets/img/people 2-1.jpg"
|
||||||
|
class="picture has-rounded-corners"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
<div class="counter-block">
|
||||||
|
<div class="columns">
|
||||||
|
<div class="column">
|
||||||
|
<div class="big-number">
|
||||||
|
40+
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div class="text-description">
|
||||||
|
Luxury Brands supported with E2E services.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
<img
|
||||||
|
src="/assets/img/people 2-2.jpg"
|
||||||
|
class="picture has-rounded-corners"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="columns offset-left-columns">
|
||||||
|
<div class="column">
|
||||||
|
<div class="counter-block">
|
||||||
|
<div class="columns">
|
||||||
|
<div class="column">
|
||||||
|
<div class="big-number">
|
||||||
|
50+
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div class="text-description">
|
||||||
|
Brands assisted in social project commerces.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
<img
|
||||||
|
src="/assets/img/people 2-3.jpg"
|
||||||
|
class="picture has-rounded-corners"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
<div class="counter-block">
|
||||||
|
<div class="columns">
|
||||||
|
<div class="column">
|
||||||
|
<div class="big-number">
|
||||||
|
30+
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div class="text-description">
|
||||||
|
PROJECTS converted into Ecom Ops management.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
<img
|
||||||
|
src="/assets/img/people 2-4.jpg"
|
||||||
|
class="picture has-rounded-corners"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
<div class="counter-block">
|
||||||
|
<div class="columns">
|
||||||
|
<div class="column">
|
||||||
|
<div class="big-number">
|
||||||
|
30-60%
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div class="text-description">
|
||||||
|
Of our brands’ partner China GMV done online.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="column">
|
||||||
|
<img
|
||||||
|
src="/assets/img/people 2-5.jpg"
|
||||||
|
class="picture has-rounded-corners"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section
|
||||||
|
id="baozun_group"
|
||||||
|
class="has-rounded-corners"
|
||||||
|
>
|
||||||
|
<h2 class="title">
|
||||||
|
Baozun Group <br> and Company.
|
||||||
|
</h2>
|
||||||
|
</section>
|
||||||
|
<!-- responsive managed until here -->
|
||||||
|
<section id="coming_soon">
|
||||||
|
<h2>
|
||||||
|
coming soon
|
||||||
|
</h2>
|
||||||
|
</section>
|
||||||
|
<div class="credits">
|
||||||
|
B. Lemoine - cipherbliss.com
|
||||||
|
<router-outlet></router-outlet>
|
||||||
|
<br>
|
||||||
|
Digital Theory
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
</div>
|
0
repl/repl/src/app/app.component.scss
Normal file
29
repl/repl/src/app/app.component.spec.ts
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
import { TestBed } from '@angular/core/testing';
|
||||||
|
import { RouterTestingModule } from '@angular/router/testing';
|
||||||
|
import { AppComponent } from './app.component';
|
||||||
|
|
||||||
|
describe('AppComponent', () => {
|
||||||
|
beforeEach(() => TestBed.configureTestingModule({
|
||||||
|
imports: [RouterTestingModule],
|
||||||
|
declarations: [AppComponent]
|
||||||
|
}));
|
||||||
|
|
||||||
|
it('should create the app', () => {
|
||||||
|
const fixture = TestBed.createComponent(AppComponent);
|
||||||
|
const app = fixture.componentInstance;
|
||||||
|
expect(app).toBeTruthy();
|
||||||
|
});
|
||||||
|
|
||||||
|
it(`should have as title 'stuff'`, () => {
|
||||||
|
const fixture = TestBed.createComponent(AppComponent);
|
||||||
|
const app = fixture.componentInstance;
|
||||||
|
expect(app.title).toEqual('stuff');
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should render title', () => {
|
||||||
|
const fixture = TestBed.createComponent(AppComponent);
|
||||||
|
fixture.detectChanges();
|
||||||
|
const compiled = fixture.nativeElement as HTMLElement;
|
||||||
|
expect(compiled.querySelector('.content span')?.textContent).toContain('stuff app is running!');
|
||||||
|
});
|
||||||
|
});
|
11
repl/repl/src/app/app.component.ts
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
import { Component } from '@angular/core';
|
||||||
|
import gsap from 'gsap';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'app-root',
|
||||||
|
templateUrl: './app.component.html',
|
||||||
|
styleUrls: ['./app.component.scss']
|
||||||
|
})
|
||||||
|
export class AppComponent {
|
||||||
|
title = 'stuff';
|
||||||
|
}
|
18
repl/repl/src/app/app.module.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import { NgModule } from '@angular/core';
|
||||||
|
import { BrowserModule } from '@angular/platform-browser';
|
||||||
|
|
||||||
|
import { AppRoutingModule } from './app-routing.module';
|
||||||
|
import { AppComponent } from './app.component';
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
declarations: [
|
||||||
|
AppComponent
|
||||||
|
],
|
||||||
|
imports: [
|
||||||
|
BrowserModule,
|
||||||
|
AppRoutingModule
|
||||||
|
],
|
||||||
|
providers: [],
|
||||||
|
bootstrap: [AppComponent]
|
||||||
|
})
|
||||||
|
export class AppModule { }
|
0
repl/repl/src/assets/.gitkeep
Normal file
0
repl/repl/src/assets/img/.gitignore
vendored
Normal file
BIN
repl/repl/src/assets/img/BG 1-b6ba2847.png
Normal file
After Width: | Height: | Size: 1.8 MiB |
BIN
repl/repl/src/assets/img/BG 1.png
Normal file
After Width: | Height: | Size: 1.8 MiB |
BIN
repl/repl/src/assets/img/BG.png
Normal file
After Width: | Height: | Size: 3.2 MiB |
BIN
repl/repl/src/assets/img/BG2.png
Normal file
After Width: | Height: | Size: 674 KiB |
After Width: | Height: | Size: 1.4 MiB |
BIN
repl/repl/src/assets/img/Diapositive12.png
Normal file
After Width: | Height: | Size: 420 KiB |
BIN
repl/repl/src/assets/img/Diapositive13.png
Normal file
After Width: | Height: | Size: 270 KiB |
BIN
repl/repl/src/assets/img/Diapositive14.png
Normal file
After Width: | Height: | Size: 385 KiB |
BIN
repl/repl/src/assets/img/Ellipse 777.2.png
Normal file
After Width: | Height: | Size: 73 KiB |
BIN
repl/repl/src/assets/img/Ellipse 777.3.png
Normal file
After Width: | Height: | Size: 157 KiB |
BIN
repl/repl/src/assets/img/Ellipse 777.4-71e448ab.png
Normal file
After Width: | Height: | Size: 76 KiB |
BIN
repl/repl/src/assets/img/Ellipse 777.4.png
Normal file
After Width: | Height: | Size: 76 KiB |
BIN
repl/repl/src/assets/img/Ellipse 777.5-fcbcab30.png
Normal file
After Width: | Height: | Size: 85 KiB |
BIN
repl/repl/src/assets/img/Ellipse 777.5.png
Normal file
After Width: | Height: | Size: 85 KiB |
BIN
repl/repl/src/assets/img/Ellipse 777.png
Normal file
After Width: | Height: | Size: 429 KiB |
BIN
repl/repl/src/assets/img/Gommage M.A.C.png
Normal file
After Width: | Height: | Size: 57 KiB |
BIN
repl/repl/src/assets/img/Macbook_color 1-087f9ebf.png
Normal file
After Width: | Height: | Size: 447 KiB |
BIN
repl/repl/src/assets/img/Macbook_color 1.png
Normal file
After Width: | Height: | Size: 447 KiB |
BIN
repl/repl/src/assets/img/Rectangle 10758.png
Normal file
After Width: | Height: | Size: 194 KiB |
BIN
repl/repl/src/assets/img/Rectangle 10759.png
Normal file
After Width: | Height: | Size: 248 KiB |
BIN
repl/repl/src/assets/img/Rectangle 10771.png
Normal file
After Width: | Height: | Size: 1.3 MiB |
BIN
repl/repl/src/assets/img/Rectangle 10773.png
Normal file
After Width: | Height: | Size: 48 KiB |
BIN
repl/repl/src/assets/img/Rectangle 6-1.jpg
Normal file
After Width: | Height: | Size: 125 KiB |
BIN
repl/repl/src/assets/img/Rectangle 6-2.png
Normal file
After Width: | Height: | Size: 302 KiB |
BIN
repl/repl/src/assets/img/Rectangle 6-3.jpg
Normal file
After Width: | Height: | Size: 74 KiB |
BIN
repl/repl/src/assets/img/Rectangle 6-4.jpg
Normal file
After Width: | Height: | Size: 153 KiB |
BIN
repl/repl/src/assets/img/Rectangle 6-5.jpg
Normal file
After Width: | Height: | Size: 119 KiB |
BIN
repl/repl/src/assets/img/Rectangle 6-6.jpg
Normal file
After Width: | Height: | Size: 177 KiB |
BIN
repl/repl/src/assets/img/Rectangle 6-7.jpg
Normal file
After Width: | Height: | Size: 99 KiB |
BIN
repl/repl/src/assets/img/Rectangle 6.jpg
Normal file
After Width: | Height: | Size: 118 KiB |
BIN
repl/repl/src/assets/img/Rectangle 8.png
Normal file
After Width: | Height: | Size: 280 KiB |
BIN
repl/repl/src/assets/img/Rectangle 9.png
Normal file
After Width: | Height: | Size: 93 KiB |
BIN
repl/repl/src/assets/img/Rouge à lèvre.png
Normal file
After Width: | Height: | Size: 64 KiB |
After Width: | Height: | Size: 307 KiB |
BIN
repl/repl/src/assets/img/Sesame Digital Website.zip
Normal file
After Width: | Height: | Size: 127 KiB |
After Width: | Height: | Size: 127 KiB |
After Width: | Height: | Size: 92 KiB |
After Width: | Height: | Size: 112 KiB |
After Width: | Height: | Size: 114 KiB |
After Width: | Height: | Size: 97 KiB |
BIN
repl/repl/src/assets/img/Watch 1.png
Normal file
After Width: | Height: | Size: 114 KiB |
3
repl/repl/src/assets/img/arrow-ef80282c.svg
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
<svg width="24" height="20" viewBox="0 0 24 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="M14 0L12.57 1.393L20.15 9H0V11H20.15L12.57 18.573L14 20L24 10L14 0Z" fill="#1E33DA"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 198 B |
3
repl/repl/src/assets/img/arrow.svg
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
<svg width="24" height="20" viewBox="0 0 24 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="M14 0L12.57 1.393L20.15 9H0V11H20.15L12.57 18.573L14 20L24 10L14 0Z" fill="#1E33DA"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 198 B |
BIN
repl/repl/src/assets/img/baozun-e2f2d2a8.jpg
Normal file
After Width: | Height: | Size: 493 KiB |
BIN
repl/repl/src/assets/img/baozun.jpg
Normal file
After Width: | Height: | Size: 493 KiB |
BIN
repl/repl/src/assets/img/bg_content-d097062a.png
Normal file
After Width: | Height: | Size: 2.6 MiB |
BIN
repl/repl/src/assets/img/bg_content.png
Normal file
After Width: | Height: | Size: 2.6 MiB |
BIN
repl/repl/src/assets/img/bg_grey-d97da04c.jpg
Normal file
After Width: | Height: | Size: 263 KiB |
BIN
repl/repl/src/assets/img/bg_grey.jpg
Normal file
After Width: | Height: | Size: 263 KiB |
BIN
repl/repl/src/assets/img/bg_pink-bd6b5557.png
Normal file
After Width: | Height: | Size: 1.1 MiB |
BIN
repl/repl/src/assets/img/bg_pink.png
Normal file
After Width: | Height: | Size: 1.1 MiB |
BIN
repl/repl/src/assets/img/big 1.png
Normal file
After Width: | Height: | Size: 744 KiB |
BIN
repl/repl/src/assets/img/block_pillar_1-77ad568b.png
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
repl/repl/src/assets/img/block_pillar_1.png
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
repl/repl/src/assets/img/block_pillar_2-67b848e8.png
Normal file
After Width: | Height: | Size: 39 KiB |
BIN
repl/repl/src/assets/img/block_pillar_2.png
Normal file
After Width: | Height: | Size: 39 KiB |
BIN
repl/repl/src/assets/img/block_pillar_3-e36eb63c.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
repl/repl/src/assets/img/block_pillar_3.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
repl/repl/src/assets/img/block_pillar_4-607f9a5e.png
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
repl/repl/src/assets/img/block_pillar_4.png
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
repl/repl/src/assets/img/bubble_1-b0373255.png
Normal file
After Width: | Height: | Size: 83 KiB |
BIN
repl/repl/src/assets/img/bubble_1.png
Normal file
After Width: | Height: | Size: 83 KiB |
BIN
repl/repl/src/assets/img/bubble_2-f5c5114d.png
Normal file
After Width: | Height: | Size: 161 KiB |
BIN
repl/repl/src/assets/img/bubble_2.png
Normal file
After Width: | Height: | Size: 161 KiB |
BIN
repl/repl/src/assets/img/bubble_3-b7f4c58f.png
Normal file
After Width: | Height: | Size: 156 KiB |
BIN
repl/repl/src/assets/img/bubble_3.png
Normal file
After Width: | Height: | Size: 156 KiB |
BIN
repl/repl/src/assets/img/china-bg.png
Normal file
After Width: | Height: | Size: 35 KiB |
BIN
repl/repl/src/assets/img/content-bb008259.png
Normal file
After Width: | Height: | Size: 58 KiB |
BIN
repl/repl/src/assets/img/content.png
Normal file
After Width: | Height: | Size: 58 KiB |
BIN
repl/repl/src/assets/img/cross_blue.png
Normal file
After Width: | Height: | Size: 510 B |
BIN
repl/repl/src/assets/img/hand 1-f6b86b6e.png
Normal file
After Width: | Height: | Size: 964 KiB |
BIN
repl/repl/src/assets/img/hand 1.png
Normal file
After Width: | Height: | Size: 964 KiB |
BIN
repl/repl/src/assets/img/hand1.jpg
Normal file
After Width: | Height: | Size: 644 KiB |
BIN
repl/repl/src/assets/img/header_webdesign-97b1ff24.png
Normal file
After Width: | Height: | Size: 3.5 MiB |
BIN
repl/repl/src/assets/img/header_webdesign.png
Normal file
After Width: | Height: | Size: 3.5 MiB |
BIN
repl/repl/src/assets/img/image 1.png
Normal file
After Width: | Height: | Size: 1005 KiB |