Initial L484 membership site
4
.gitignore
vendored
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
node_modules
|
||||||
|
dist
|
||||||
|
.DS_Store
|
||||||
|
*.local
|
||||||
12
index.html
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
<!doctype html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>L484 Vue Tailwind</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="app"></div>
|
||||||
|
<script type="module" src="/src/main.js"></script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
2460
package-lock.json
generated
Normal file
22
package.json
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"name": "l484-vue-tailwind",
|
||||||
|
"version": "0.1.0",
|
||||||
|
"private": true,
|
||||||
|
"type": "module",
|
||||||
|
"scripts": {
|
||||||
|
"dev": "vite",
|
||||||
|
"build": "vite build",
|
||||||
|
"preview": "vite preview"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@vitejs/plugin-vue": "^5.2.1",
|
||||||
|
"nostr-tools": "^2.23.3",
|
||||||
|
"vite": "^6.0.5",
|
||||||
|
"vue": "^3.5.13"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"autoprefixer": "^10.4.20",
|
||||||
|
"postcss": "^8.4.49",
|
||||||
|
"tailwindcss": "^3.4.17"
|
||||||
|
}
|
||||||
|
}
|
||||||
6
postcss.config.js
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
export default {
|
||||||
|
plugins: {
|
||||||
|
tailwindcss: {},
|
||||||
|
autoprefixer: {},
|
||||||
|
},
|
||||||
|
}
|
||||||
BIN
public/images/bg-1.avif
Normal file
|
After Width: | Height: | Size: 257 KiB |
BIN
public/images/bg-2.avif
Normal file
|
After Width: | Height: | Size: 315 KiB |
BIN
public/images/bg-3.avif
Normal file
|
After Width: | Height: | Size: 379 KiB |
BIN
public/images/bg-4.avif
Normal file
|
After Width: | Height: | Size: 384 KiB |
BIN
public/images/bg-5.avif
Normal file
|
After Width: | Height: | Size: 340 KiB |
8
public/images/header-logo.svg
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<svg width="7813" height="1954" viewBox="0 0 7813 1954" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="M0 0H366.346V1831.88H732.692V1465.5H1099.04V1954H0V0Z" fill="#F2A900"/>
|
||||||
|
<path d="M1342.79 0H2441.83V1954H1342.79V1221.25H1464.91V1099.13H1587.02V977H1831.25V854.875H2075.48V122.125H1709.14V488.5H1342.79V0ZM1831.25 1099.13H1709.14V1831.88H2075.48V977H1831.25V1099.13Z" fill="#F2A900"/>
|
||||||
|
<path d="M2685.58 0H3662.51V122.125H3784.62V610.625H3662.51V732.75H3540.39V854.875H3296.16V977H3540.39V1099.13H3662.51V1221.25H3784.62V1954H2685.58V0ZM3051.93 1831.88H3418.28V1099.13H3296.16V977H3051.93V1831.88ZM3051.93 854.875H3296.16V732.75H3418.28V122.125H3051.93V854.875Z" fill="#F2A900"/>
|
||||||
|
<path d="M4028.38 0H4394.72V854.875H4516.84V977H4761.07V0H5127.42V1954H4761.07V1099.13H4516.84V977H4272.61V854.875H4150.49V732.75H4028.38V0Z" fill="#F2A900"/>
|
||||||
|
<path d="M5371.17 0H6470.21V732.75H6348.09V854.875H6103.86V977H6348.09V1099.13H6470.21V1954H5371.17V1099.13H5493.28V977H5737.52V854.875H5493.28V732.75H5371.17V0ZM5981.75 977H5859.63V1099.13H5737.52V1831.88H6103.86V1099.13H5981.75V977ZM6103.86 122.125H5737.52V732.75H5859.63V854.875H5981.75V732.75H6103.86V122.125Z" fill="#F2A900"/>
|
||||||
|
<path d="M6713.96 0H7080.31V854.875H7202.42V977H7446.65V0H7813V1954H7446.65V1099.13H7202.42V977H6958.19V854.875H6836.08V732.75H6713.96V0Z" fill="#F2A900"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.3 KiB |
7
public/images/logo.svg
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<svg width="4252" height="4236" viewBox="0 0 4252 4236" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path fill-rule="evenodd" clip-rule="evenodd" d="M2386 937H2389.38V1865.65H4252V2840.47H3785.06V3307.35H3323.26V3769.11H2851.19V4236H1866V3299H1862.62V2370.35H0V1395.53H466.938V928.646H928.744V466.888H1400.81V0H2386V937ZM2389.38 3717.81H2799.88V3256.05H3271.94V2794.29H3733.75V2383.84H2389.38V3717.81ZM1452.12 979.952H980.056V1441.71H518.249V1852.16H1862.62V518.194H1452.12V979.952Z" fill="#F2A900"/>
|
||||||
|
<path d="M0 2626H157.104V4135.38H314.208V3833.5H471.312V4236H0V2626Z" fill="#F2A900"/>
|
||||||
|
<path d="M575.844 2626H1047.16V4236H575.844V3632.25H628.212V3531.62H680.58V3431H785.316V3330.38H890.052V2726.62H732.948V3028.5H575.844V2626ZM785.316 3531.62H732.948V4135.38H890.052V3431H785.316V3531.62Z" fill="#F2A900"/>
|
||||||
|
<path d="M1151.69 2626H1570.63V2726.62H1623V3129.12H1570.63V3229.75H1518.26V3330.38H1413.53V3431H1518.26V3531.62H1570.63V3632.25H1623V4236H1151.69V2626ZM1308.79 4135.38H1465.9V3531.62H1413.53V3431H1308.79V4135.38ZM1308.79 3330.38H1413.53V3229.75H1465.9V2726.62H1308.79V3330.38Z" fill="#F2A900"/>
|
||||||
|
<rect x="3728" y="3712" width="524" height="524" fill="#F2A900"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.2 KiB |
BIN
public/images/pattern.jpg
Normal file
|
After Width: | Height: | Size: 75 KiB |
3
public/images/small-logo.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg width="4252" height="4236" viewBox="0 0 4252 4236" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path fill-rule="evenodd" clip-rule="evenodd" d="M2386 937H2389.38V1865.65H4252V2840.47H3785.06V3307.35H3323.26V3769.11H2851.19V4236H1866V3299H1862.62V2370.35H0V1395.53H466.938V928.646H928.744V466.888H1400.81V0H2386V937ZM2389.38 3717.81H2799.88V3256.05H3271.94V2794.29H3733.75V2383.84H2389.38V3717.81ZM1452.12 979.952H980.056V1441.71H518.249V1852.16H1862.62V518.194H1452.12V979.952Z" fill="white"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 510 B |
1226
src/App.vue
Normal file
5
src/main.js
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
import { createApp } from 'vue'
|
||||||
|
import App from './App.vue'
|
||||||
|
import './style.css'
|
||||||
|
|
||||||
|
createApp(App).mount('#app')
|
||||||
1102
src/style.css
Normal file
12
tailwind.config.js
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
/** @type {import('tailwindcss').Config} */
|
||||||
|
export default {
|
||||||
|
content: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'],
|
||||||
|
theme: {
|
||||||
|
extend: {
|
||||||
|
fontFamily: {
|
||||||
|
sans: ['Inter', 'ui-sans-serif', 'system-ui', 'sans-serif'],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
plugins: [],
|
||||||
|
}
|
||||||
6
vite.config.js
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
import { defineConfig } from 'vite'
|
||||||
|
import vue from '@vitejs/plugin-vue'
|
||||||
|
|
||||||
|
export default defineConfig({
|
||||||
|
plugins: [vue()],
|
||||||
|
})
|
||||||