- Notifications
You must be signed in to change notification settings - Fork234
harryho/vue-crm
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
11# Vue Demo App V3
A reusable Vue.js starter project for real-world business based on Vue 3 with Vuetify 3 and Pinia.
The goal of this project is to build a reusable starter project for real-world business. To achieve this target, we need a solution which includes state management (Pinia), fake restful API and elegant UI design (Vuetify).
Latest Demo App: The demo is just a proof of concept. It doesn't have back-end API and all features of master branch.
Previous version Demo App: The demo is just a proof of concept. It doesn't have back-end API and all features of master branch. Source code is availabe on a differentbranch
# Clone projectgit clone https://github.com/harryho/vue-crm.git# install dependences for Vue 2 CRMcd vue-crmnpm install# serve with hot reload at localhost:8080npm run dev
## Run / Test release without building new imagenpm run build# Launch nginx image to test latest releasedocker pull nginx:alpinedocker run -p 8080:80 -v \<your_aboslute_path>/dist:/usr/share/nginx/html nginx:alpine# Build release imagedocker build. -t vue-demo:3.0# Launch the development image in the backgrouddocker run --rm -d --publish 8080:80 --name vd3 vue-demo:3.0# Check the logdocker logs vd3 -f
For detailed explanation on how things work, checkout following links
Mar 2025 - Uplift to Vue 3 + Vuetify 3 + Pinia is done.
Dec 2024 - Uplift to Vue 3 + Vuetify 3
2 May 2020 - Merge the branch vuetify-ts to master
After the merge, the whole project moved to new techncial stack - TypeScript. Also, the VuetifyJs is upgraded to 2.x version.
6 Dec 2018 - Create an archived branch json-server
This branch was the master which used Json-Server as fake API. Considering the hiccup of setting Json-Server up and maintenance, it will be replaced by fake service ( Readonly fake API). You still can find and clone this branch with the namejson-server, but it is no longer updated. It is an archived branch.
27 May 2018 - Rebase demo branch to master
New master doesn't rely on Json-Server as fake API. It will only have Readonly fake API. It means any new or updated data will be stored to any physical file. All test data will be rolled back after system restart.
About
Simple reusable CRM built on Vue 2 PWA template and Vuetify UI
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.