Vue.js (SPA) web development
Budget: $30 – $250 USD
Skills expected:
-Vue.js SPA (preferably some full-stack experience)
-Graphql-api (Apollo-vue)
-Authorization flow experience (ideally with Auth0) for Vue SPA website
-Some design experience would be nice (eg, FIGMA or similar prototyping)
-Slow-pace but long-term commitment expected
Project Stack:
-backend (linode, Node.js – fastify server)
-front-end: Vue.js (not Nuxt, SSR)
-database: Fauna API
-communication: Slack
-authorization: Auth0
-deployment: gitlab
Work submission:
-Private git repo on gitlab
1) Part 1 – 2 weeks/$50
Build Vue.js template from the given zip file, pre-designed turn-key landing page from here:
https://vuejsexamples.com/20-best-landing-page-template-with-vuejs
• Successfully build the template from zip file: all JS, CSS, HTML is already given
• Adapt web-page to project needs, changing texts and photographs only
• Add 2-language (English & Polish) support for the website, using vue-i18n plugin
2) Part 2 – 2 weeks/$50
-Add Auth0 authorization flow to the landing page
-Supported from the backend will provide personally
• Use sign-in/sign-up/log-out forms from the zip file
• SSO (Facebook, Google)
• Add 2-language (English & Polish) support for the website, using vue-i18n plugin
3) Part 3 – 2 weeks/$50
-Similarly to Part 1, build Vue.js admin-template from the pre-build provided zip file
-To be elaborated after Stage 1-2
3) Part 4 – 2-3 weeks/$100
-Build custom dashboard, using GraphQL API
-Backend support: data model, table seeding, schemas will be provided
-Essentially, build CRUD API to add/update order rows
-There’s a rough sketch via REST API
-To be elaborated after Stage 1-3
-Vue.js SPA (preferably some full-stack experience)
-Graphql-api (Apollo-vue)
-Authorization flow experience (ideally with Auth0) for Vue SPA website
-Some design experience would be nice (eg, FIGMA or similar prototyping)
-Slow-pace but long-term commitment expected
Project Stack:
-backend (linode, Node.js – fastify server)
-front-end: Vue.js (not Nuxt, SSR)
-database: Fauna API
-communication: Slack
-authorization: Auth0
-deployment: gitlab
Work submission:
-Private git repo on gitlab
1) Part 1 – 2 weeks/$50
Build Vue.js template from the given zip file, pre-designed turn-key landing page from here:
https://vuejsexamples.com/20-best-landing-page-template-with-vuejs
• Successfully build the template from zip file: all JS, CSS, HTML is already given
• Adapt web-page to project needs, changing texts and photographs only
• Add 2-language (English & Polish) support for the website, using vue-i18n plugin
2) Part 2 – 2 weeks/$50
-Add Auth0 authorization flow to the landing page
-Supported from the backend will provide personally
• Use sign-in/sign-up/log-out forms from the zip file
• SSO (Facebook, Google)
• Add 2-language (English & Polish) support for the website, using vue-i18n plugin
3) Part 3 – 2 weeks/$50
-Similarly to Part 1, build Vue.js admin-template from the pre-build provided zip file
-To be elaborated after Stage 1-2
3) Part 4 – 2-3 weeks/$100
-Build custom dashboard, using GraphQL API
-Backend support: data model, table seeding, schemas will be provided
-Essentially, build CRUD API to add/update order rows
-There’s a rough sketch via REST API
-To be elaborated after Stage 1-3