diff --git a/README.md b/README.md index 696b441..fa9ed07 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,6 @@ -# Astro Vue Tailwind JWT Template +# CloudStore -This project is a free and open-source template built with the components from [Flowbite](https://github.com/themesberg/flowbite) based on the utility-first [Tailwind CSS](https://github.com/tailwindlabs/tailwindcss) framework. - -This admin dashboard can quickly help you get started building an application for your project using the newest UI/UX development technologies in the open-source area including Tailwind CSS and Flowbite. +CloudStore is a web application that allows users to store files in the cloud. It is built using [Astro](https://astro.build/), [Vue](https://v3.vuejs.org/), [Tailwind CSS](https://tailwindcss.com/), and [Flowbite](https://flowbite.com/). --- @@ -12,9 +10,10 @@ This admin dashboard can quickly help you get started building an application fo This product is built using the following widely used technologies: +- Astro: [astro.build](https://astro.build/) +- Vue: [v3.vuejs.org](https://v3.vuejs.org/) - Tailwind CSS: [tailwindcss.com](https://tailwindcss.com/) - Flowbite: [flowbite.com](http://flowbite.com/) -- Astro: [astro.build](https://astro.build/) ### 🚀 Quick start @@ -28,7 +27,7 @@ pnpm install _PNPM is the package manager of choice for illustration, but you can use what you want._ -1. Launch the Astro local development server on `localhost:2121` by running the following command: +1. Launch the Astro local development server on `localhost:4321` by running the following command: ```sh pnpm run dev @@ -50,7 +49,7 @@ pnpm run preview Efforts have been put on fast **onboarding** and **developer experience**. -This project comes with extensive support for TypeScript, Astro, Tailwind, and VS Code. +This project comes with extensive support for TypeScript, Astro, Vue, Tailwind, and VS Code. It is configured with sensible defaults, a bit of opinions, plus some tricks to make it plays nice together. - **TypeScript**: _strictest_ Astro's settings. Full-stack, type-safe code base @@ -59,4 +58,3 @@ It is configured with sensible defaults, a bit of opinions, plus some tricks to - **VS Code**: extensions recommendations, tooling settings - **Tailwind**: Astro integration (using Vite and PostCSS) - **Flowbite**: dependencies (core, typography), settings -- **GitHub**: a [pre-configured workflow](https://github.com/themesberg/flowbite-astro-admin-dashboard/tree/main/.github/workflows) for deployment (using PNPM cache) diff --git a/package.json b/package.json index 0a33523..4eae14d 100644 --- a/package.json +++ b/package.json @@ -1,14 +1,21 @@ { - "name": "astro-vue-tailwind-template", + "name": "cloudstore-frontend", "version": "0.1", "private": "true", - "description": "A free and open-source template built with Tailwind CSS, Vue and Astro", "keywords": [], - "homepage": "https://github.com/OurUncomplicatedTemplates", - "bugs": "https://github.com/OurUncomplicatedTemplates/astro-vue-tailwind-jwt-template/issues", - "repository": "https://github.com/OurUncomplicatedTemplates/astro-vue-tailwind-jwt-template", + "homepage": "https://frontend-cloud-store.vercel.app", + "bugs": "https://github.com/HF6-PROJECT/web/issues", + "repository": "https://github.com/HF6-PROJECT/web", "license": "MIT", "author": "Kristian Binau", + "contributors": [ + { + "name": "Frederik Pytlick" + }, + { + "name": "Anders Rasmussen" + } + ], "type": "module", "scripts": { "astro": "astro", diff --git a/public/images/favicon.svg b/public/images/favicon.svg index ae9828c..5c7b25a 100644 --- a/public/images/favicon.svg +++ b/public/images/favicon.svg @@ -1,10 +1 @@ - - - - - - - - - - + \ No newline at end of file diff --git a/public/images/logo.png b/public/images/logo.png deleted file mode 100644 index 6844fae..0000000 Binary files a/public/images/logo.png and /dev/null differ diff --git a/public/images/logo.svg b/public/images/logo.svg deleted file mode 100644 index ae9828c..0000000 --- a/public/images/logo.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/images/logo_name.png b/public/images/logo_name.png new file mode 100644 index 0000000..4dce767 Binary files /dev/null and b/public/images/logo_name.png differ diff --git a/public/images/logo_name.svg b/public/images/logo_name.svg new file mode 100644 index 0000000..982679b --- /dev/null +++ b/public/images/logo_name.svg @@ -0,0 +1,2584 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/site.webmanifest b/public/site.webmanifest index e7880b0..362d8c4 100644 --- a/public/site.webmanifest +++ b/public/site.webmanifest @@ -1,6 +1,6 @@ { - "name": "Uncomplicated Templates", - "short_name": "Uncomplicated", + "name": "CloudStore", + "short_name": "CloudStore", "icons": [], "theme_color": "#1d4ed8", "background_color": "#1d4ed8", diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index d431491..5bc39c1 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -7,7 +7,7 @@ "withGlobalTauri": true }, "package": { - "productName": "Uncomplicated", + "productName": "CloudStore", "version": "0.0.1" }, "tauri": { @@ -21,7 +21,7 @@ "bundle": { "active": true, "targets": "all", - "identifier": "dev.uncomplicated.astro", + "identifier": "dev.cloudstore.astro", "icon": [ "icons/32x32.png", "icons/128x128.png", diff --git a/src/components/FormForgotPassword.astro b/src/components/FormForgotPassword.astro index f8af5ad..8286491 100644 --- a/src/components/FormForgotPassword.astro +++ b/src/components/FormForgotPassword.astro @@ -1,6 +1,5 @@ --- import { asset } from '@lib/helpers'; -import { SITE_TITLE_SHORT } from '@lib/constants'; ---
- Logo - {SITE_TITLE_SHORT} + Logo
diff --git a/src/components/FormResetPassword.astro b/src/components/FormResetPassword.astro index b3c1acf..40d7bdb 100644 --- a/src/components/FormResetPassword.astro +++ b/src/components/FormResetPassword.astro @@ -1,6 +1,5 @@ --- import { asset } from '@lib/helpers'; -import { SITE_TITLE_SHORT } from '@lib/constants'; ---
- Logo - {SITE_TITLE_SHORT} + Logo diff --git a/src/components/FormSignIn.vue b/src/components/FormSignIn.vue index d36c313..5e840ac 100644 --- a/src/components/FormSignIn.vue +++ b/src/components/FormSignIn.vue @@ -6,8 +6,7 @@ :href="url()" class="mb-8 flex items-center justify-center text-2xl font-semibold dark:text-white lg:mb-10" > - Logo - {{ SITE_TITLE_SHORT }} + Logo
@@ -57,7 +56,6 @@ import BaseButton, { ButtonColor } from './base/button.vue'; import BaseAlert, { AlertType } from './base/alert.vue'; import { asset, api, url } from '@lib/helpers'; -import { SITE_TITLE_SHORT } from '@lib/constants'; import { ref } from 'vue'; const form = ref(); diff --git a/src/components/FormSignUp.vue b/src/components/FormSignUp.vue index 7d30b2e..88b74e7 100644 --- a/src/components/FormSignUp.vue +++ b/src/components/FormSignUp.vue @@ -6,8 +6,7 @@ :href="url()" class="mb-8 flex items-center justify-center text-2xl font-semibold dark:text-white lg:mb-10" > - Logo - {{ SITE_TITLE_SHORT }} + Logo
@@ -69,7 +68,6 @@ import BaseButton, { ButtonColor } from './base/button.vue'; import BaseAlert, { AlertType } from './base/alert.vue'; import { asset, api, url } from '@lib/helpers'; -import { SITE_TITLE_SHORT } from '@lib/constants'; import { ref } from 'vue'; const form = ref(); diff --git a/src/layouts/NavBarSidebar.astro b/src/layouts/NavBarSidebar.astro index 4196226..cac3908 100644 --- a/src/layouts/NavBarSidebar.astro +++ b/src/layouts/NavBarSidebar.astro @@ -77,12 +77,8 @@ const userColors = (() => { clip-rule="evenodd"> - - Logo - {SITE_TITLE_SHORT} + + Logo diff --git a/src/lib/constants.ts b/src/lib/constants.ts index cb85a57..2551462 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -1,2 +1,2 @@ -export const SITE_TITLE = 'Uncomplicated Templates'; -export const SITE_TITLE_SHORT = 'Uncomplicated'; +export const SITE_TITLE = 'CloudStore'; +export const SITE_TITLE_SHORT = 'CloudStore'; diff --git a/tailwind.config.cjs b/tailwind.config.cjs index 5346599..ab3cd00 100644 --- a/tailwind.config.cjs +++ b/tailwind.config.cjs @@ -11,17 +11,29 @@ module.exports = { theme: { extend: { colors: { + gray: { + 50: '#EEEEEE', + 100: '#E2E2E2', + 200: '#D5D5D5', + 300: '#BCBCBC', + 400: '#8A8A8A', + 500: '#717171', + 600: '#585858', + 700: '#3F3F3F', + 800: '#262626', + 900: '#1F1F1F', + }, primary: { - 50: '#eff6ff', - 100: '#dbeafe', - 200: '#bfdbfe', - 300: '#93c5fd', - 400: '#60a5fa', - 500: '#3b82f6', - 600: '#2563eb', - 700: '#1d4ed8', - 800: '#1e40af', - 900: '#1e3a8a', + 50: '#FAE1D4', + 100: '##F9D4C0', + 200: '#F8C6AC', + 300: '#F6AB84', + 400: '#F59E70', + 500: '#F4905C', + 600: '#F48348', + 700: '#F37534', + 800: '#F26820', + 900: '#F15A0C', }, }, fontFamily: {