I'm a front-end novice and I don't have much time. I just write and see how I can deal with it. If you like it, you can click Start.
It is expected that everything will be completed within 24 years, and at least one front-end + one back-end will be developed.
It was originally planned to implement the vue version of arco-design-pro, but the official said that the vue version will be launched in December 2021, so this project will not completely copy arco-design-pro. It is envisioned to develop a mid- and back-end front-end project that can be used in a production environment, and will develop multiple back-ends for everyone to choose from.
- Old version
- Online preview
(Please use Chrome to open) - Github address
- Online preview
- New version
- Online preview
- Document address Under development
# Clone project
git clone https://github.com/LLiuHuan/arco-design-pro-vue.git
# Enter the project directory
cd arco-design-pro-vue
# pnpm
# Installation dependence
pnpm install
# Start service
pnpm dev
Not done yet, will do it after the function is perfected
I haven’t started working on it yet, but I’m planning to work on multiple backends for everyone to choose from.
It mainly depends on the time, hahaha
Develop in the following order
- Backend based on Go language, using Gin framework
- Backend based on Go language, microservice form
- Backend based on Java language, using Spring Boot framework
- Backend based on Java language, microservice form
- Backend based on Rust language, using Actix framework
- Backend based on Node.js language, using Koa framework
- Backend based on Python language, using Flask/Django framework
- Light/Dark/Follow System
- Internationalization (Chinese and English)
- Full screen
- Login page
- Registration page
- Forgot the password
- Search
- Notification
- Lock screen
- Project configuration
- Cache page
- Analysis page
- Monitoring page
- Workbench page
- Vue documentation
- Vue documentation (new version)
- Vite Documentation
- Baidu (external link)
- Documentation (external link)
- Button component
- Card component
- Table component
- Form component
- Chart component
- ECharts
- D3
- Map component
- Video component
- Editor component
- Rich text component
- Markdown
- Yarm
- Json component
- Swiper component
- Icon component
- Avatar upload component
- Image cropping component
- Upload component
- QR code component
- Password strength component
- Animation component
- Digital animation components
- Rolling component
- Popup component
- Lazy loading component
- Verification component
- Drag verification
- Picture restore
- Loading component
- Table selector component
- Websocket test
- Login expired
- Error log
- Error log collection
- Tab operation
- Right click menu
- File download
- Picture Preview
- Watermark
- Full screen
- QR code
- Error log
- Tab with parameters
- Third party login
- Dynamic skin exchange
- Breakpoint continuation
- Based on front-end permissions
- Page level permissions
- Button level permissions
- Front-end permission test page
- Based on backend permissions
- Page level permissions
- Button level permissions
- Backend permission test page
- User Management
- Role management
- Menu management
- Menu management2
- Department management
- Dictionary management
- Parameter management
- Notification management
- Operating log
- Login log
- Online user
- Timing task
- Service monitoring
- System restart
- Change Password
- API management
- Form page
- Basic form
- Stepping form
- Advanced form
- Details page
- Basic details page
- Advanced detail page
- Result page
- Successful page
- Failed page
- Personal page
- Personal center
- Personal settings
- Abnormal pages
- 403
- 404
- 500
- Network Error
- No data
- List page
- Standard list
- Card list
- Search list
- Flow chart
- Guide pages
I’ll add it later, it’s not decided yet, it will mainly be based on function.
Ths project is MIT licensed.