genealogy-nuxt3's People
genealogy-nuxt3's Issues
Transfer and convert private messaging page
Maybe use Pusher instead of Echo? Feedback on this?
Add logged in layout
Add the logged in layout with menu on the left side (requires liberu-ui/menus upgraded)
Transfer Home.vue
Transfer components/Home.vue from nuxt2 to this repository, creating Header.vue, Footer.vue
Convert to Vue 3, Vuetify, Pinia, Composable API, use Fetch (if used)
Transfer Register component and pages
Convert to Vue 3, Vuetify, Pinia, Composable API, use Fetch
Add HTML meta information to Nuxt
Menu component module
Required for authenticated layout as master admins have access to full system, users have limited access and subscribers depending role have extras.
Vuetify instead of Bulma.
Pinia instead of Vuex
UseFetch instead of Axios
Composable API instead of Options API.
Transfer Login components and page
Convert to Vue 3, Vuetify, Pinia, Composable API, use Fetch. Maybe make use of @nuxt/auth
Add blog pages
Similar layout to home but no hero and white background with black text for blog contents.
useFetch backend url defined in .env
Table component module
Vuetify instead of Bulma.
Pinia instead of Vuex
UseFetch instead of Axios
Composable API instead of Options API.
Add one example converted index.vue from CRUD folder in pages/ under genealogy-nuxt (Nuxt 2 old one)
Transfer and convert dashboard page
Transfer Authenticated layout
Convert to Vue 3, Vuetify, Pinia, Composable API, use Fetch.
Rendering pages pending @liberu-ui/tables, @liberu-ui/forms
Rendering layout pending @liberu-ui/menu, checking if any other modules
Modules are imported with Yarn, not placed in components/
Transfer and convert subscriptions page
Finish auth connecting to backend for register and login
Finish auth connecting to backend for register and login
Use @nuxt/auth
Create Home page
Using new Home, Header.vue and Footer.vue with content
Convert to Vue 3, Vuetify, Pinia, Composable API, use Fetch if used
Check permissions
Check permissions are handled for pages from backend permissions used. 403 forbidden inside a layout to appear if not allowed access.
Transfer and convert dna upload page
Add privacy and terms pages
Maybe same layout as blog?
Form component module
Vuetify instead of Bulma.
Pinia instead of Vuex
UseFetch instead of Axios
Composable API instead of Options API.
Add one example converted set of forms from CRUD folder in pages/ under genealogy-nuxt (Nuxt 2 old one)
Transfer and convert remaining CRUD pages
Once tables and forms component modules are upgraded. Make the dynamic routes work for edit, show, delete.
This includes all custom CRUD and default system and default administration CRUD.
Transfer and convert gedcom upload page
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.