{"id":13804626,"url":"https://github.com/xiusin/v-system-skeleton","last_synced_at":"2025-09-01T18:09:36.693Z","repository":{"id":159579421,"uuid":"634717587","full_name":"xiusin/v-system-skeleton","owner":"xiusin","description":"This project is developed using the V programming language and has no complex design. It is simple and currently only available for preview.","archived":false,"fork":false,"pushed_at":"2024-07-28T01:44:13.000Z","size":1289,"stargazers_count":14,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-13T16:01:12.009Z","etag":null,"topics":["admin","skeleton","v","vlang"],"latest_commit_sha":null,"homepage":"http://admin.xiusin.cn/manages/#/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xiusin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-01T02:05:37.000Z","updated_at":"2024-09-27T18:32:02.000Z","dependencies_parsed_at":"2024-02-07T08:32:39.891Z","dependency_job_id":"1ca022e5-9a92-4f10-89de-08b140bf55aa","html_url":"https://github.com/xiusin/v-system-skeleton","commit_stats":null,"previous_names":["xiusin/v-system-skeleton","xiusin/vlang-admin"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiusin%2Fv-system-skeleton","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiusin%2Fv-system-skeleton/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiusin%2Fv-system-skeleton/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiusin%2Fv-system-skeleton/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xiusin","download_url":"https://codeload.github.com/xiusin/v-system-skeleton/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225247924,"owners_count":17444141,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin","skeleton","v","vlang"],"created_at":"2024-08-04T01:00:51.405Z","updated_at":"2024-11-18T20:32:14.592Z","avatar_url":"https://github.com/xiusin.png","language":"Vue","funding_links":[],"categories":["Applications"],"sub_categories":["Web"],"readme":"# V System Skeleton\nThis project uses the new V language to drive the implementation of basic management system modules, including login, personnel management, permission management, menu management, login log, cache management and dictionary management. It adopts a modern management interface, uses vue3 + ts + antd to build the front-end page, the page is more beautiful and the performance is more excellent. The project has cross-platform characteristics and can build, deploy and release your project on any platform. The V language driver makes the project have high performance, fast compilation speed and faster response speed. Continuous optimization of code structure makes the project more concise and easier to use. The built-in encapsulated query builder can query data more elegantly.\n\n# Project Background\nThe management system is an important part of the informatization construction of enterprises. It provides enterprises with efficient, stable and secure management means. However, most of the management systems currently on the market adopt traditional technical architectures, which have problems such as performance bottlenecks, low development efficiency and insufficient security. Therefore, we have developed a high-performance and modern management system based on the new V language.\n\n# Functional Features\n## Login Module\nProvide user login function to ensure system security. Support username password, SMS verification login method, while supporting remember password, automatic login, logout and other functions.\n\n## Personnel Management\nSupport adding, deleting, modifying and querying users in the system. And support user role assignment, convenient for permission management.\n\n## Permission Management\nImplement permission control of the system, subdivided to the button level, to ensure the security of the system. Support permission inheritance and permission group management, convenient for administrators to manage.\n\n## Menu Management\nProvide menu management functions for convenient and quick navigation of users. Support menu classification, menu sorting and menu permission control and other functions.\n\n## Login Log\nRecord user login information for administrators to monitor the system. Support query, export login log and automatic log cleanup features for administrators to log management.\n\n## Cache Management\nProvide cache cleanup features to ensure the smooth running of the system. Support cache cleanup, cache monitoring and cache locking functions for administrators to cache management.\n\n## Dictionary Management\nSupport adding, deleting, modifying and querying dictionaries used in the system, convenient for business developers to use. Support dictionary classification, dictionary sorting and dictionary caching to improve system performance.\n\n## Modern Management Interface\nUse vue3 + ts + antd to build the front-end page, the page is beautiful, the performance is excellent, and the interaction is friendly. Adopt responsive design to support access from various devices.\n\n## Cross Platform\nCan build, deploy and release your project on any platform, convenient for cross-team collaborative development and deployment operation and maintenance. Support mainstream operating systems such as Linux, Windows, and MacOS.\n\n## High Performance\nDriven by the V language, fast compilation and response ensure high performance and low latency of the system. Using the `Very` framework and `Sqlite3` database supports high concurrency and high availability.\n\n## Continuous Iteration\nContinuously optimize the code structure to make the project more concise, easier to use and more scalable. The built-in encapsulated query builder can query data more elegantly. We will continue to iterate to provide you with better products and services.\n\n# Technical Architecture\n- Backend: V language + Very framework + Sqlite3 database\n- Front end: Vue3 + TypeScript + Ant Design Vue\n# Quick Start\n## Environmental Requirements\n- V language compiler\n- Node.js\n- sqlite3\n## Installation Steps\n### Clone the project code locally:\n```shell\ngit clone https://github.com/xiusin/v-system-skeleton.git\n```\nEnter the project directory and install the front-end dependencies:\n\n```shell\ncd typescript-ant-design-vue3\nyarn\n```\n\nBuild the front-end page:\n\n```shell\nyarn prod\n```\n\nReturn to the root directory of the project and install the back-end dependencies:\n\n```shell\ncd ../src\nv install xiusin.very\n\nv -d net_blocking_sockets -prod `pwd` -o v-system-skeleton\n\n# v -prod . -o v-system-skeleton If `.` is used directly as the current directory, the compilation cannot pass.\n```\n\nStart the project:\n```shell\n./v-system-skeleton\n```\nVisit the project, open the browser, and enter the following address:\n```shell\nhttp://localhost:8089/manages/#/\n\nAccount: admin\nPassword: 123456\n```\n\n# Contributors\nAuthor: @xiusin\n\n# License\nThis project uses the MIT license.\n\n# Summary\nThis project is driven by the V language and adopts a modern technical architecture. It has the characteristics of high performance, modernization and ease of use. It can be used in enterprise backend management systems, SAAS platforms, IoT management platforms and other scenarios. We will continue to iterate to provide you with better products and services. If you have any questions or suggestions, please feel free to raise them.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiusin%2Fv-system-skeleton","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxiusin%2Fv-system-skeleton","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiusin%2Fv-system-skeleton/lists"}