Build Weblinks & Venue model for component and attach to vue

Closed Posted 6 years ago Paid on delivery
Closed Paid on delivery

I'm the process of building a scheduling application that allows you to create and event, add sessions to the event and add speakers to the session. I'm looking to outsource each component. The code base is using graphql, vuex, vue, nodejs, mongodb. You will be looking at other models for reference.

The service for the model requires CRUD abilities, and a view that allows you to preform each operation.

The boilerplate I used is: [login to view URL]

let WeblinkSchema = new Schema({

label: {

type: String,

trim: true

},

url: {

type: String,

trim: true

},

}, schemaOptions);

let VenueSchema = new Schema({

name:{ //Example: Wardolf Ballroom

type: String,

trim: true

},

subname: { //Example: Hilton

type: String,

trim: true

},

description: {

type: String,

trim: true,

"default": ""

},

address: {

type: String,

trim: true

},

city: {

type: String,

trim: true

},

country: {

type: String,

},

postalZipCode: {

type: String,

trim: true

},

weblinks: [{

type: Weblink

}]

}, schemaOptions);

note:

Server code for models will be added

server>applogic>modules>venues & server>applogic>modules>weblinks

require CRUD, get all, get by code functionality and graphql functions

must also update server>locals>en>[login to view URL] to have error handling for

"WeblinkNotFound": "Weblink Not Found!",

"WeblinkUrlCannotBeBlank": "Weblink url cannot be blank!",

"WeblinkLabelCannotBeBlank": "Weblink label cannot be blank!",

"VenueNotFound": "Venue Not Found!",

"VenueNameCannotBeBlank": "Venue name cannot be blank!",

must follow architecture in boiler plate

view code:

client>app>core>modules>venues>[login to view URL] & client>app>core>modules>weblinks>[login to view URL]

front end view should have forms to show the working of all service (CRUD and get)

when you fetch a venue by code that has weblink information, I want to see all the venue and weblink information in the view

when you create a new venue, you can create a new weblink and associate it to the new venue or you can choose a weblink that already exists

example weblinks:

label = 'website', url = '[login to view URL]'

label = 'facebook', url = '[login to view URL]'

you will need to create a free mongodb account to run code

JavaScript Node.js Vue.js

Project ID: #16101498

About the project

3 proposals Remote project Active 6 years ago

3 freelancers are bidding on average $35 for this job

ProfSoftStudio

Dear Sir! I built Weblinks & Venue model ++ This is my job. I'm ready to begin now. Pm for me. Please check my reviews and profile https://www.freelancer.com/u/ProfSoftStudio.html

$55 USD in 1 day
(12 Reviews)
4.0