Hi everyone, i am kindof a newbie with meteor and so far i ve been able to write webapps using responsive css to port them to mobile using meteor cordova so there was nothing to change or update in the ui after building the web app.
Now i have a customer that requires a demo mobile app from me but as i dived into his requirements here is what i could come up with:
the customer has a website handling recrutements(hiring and job findings).i figured i wouldnt have access to his database which is mysql so i have to write two apps.
-1 web app that will serve as the admin which will have its own sets of accounts and that will be able to see all of the registered users from the mobile client app and their datas(CV,pictures,type(company or employee)) and change the employees availability and manage the companies requests(job offers).
-1 mobile client which as of the demo i plan to write using cordova and a framework like onsen and after validation from the customer moving to react native and connect to the server using ddp(the time for me to be fluent in react native).the mobile app should allow users to sign in/register and show different layouts depending if the user is an employee or a company.the employees will be able to send in their datas like a cv and pictures and see in their notification route if they are sollicitated for some interviews.The companies will be able to check the list of currently stored employees see if they are available for work and store in the database their criterias for the jobs request.Both the two types of users will have a notification route telling them if they found a match for their requests.
Sorry for the long post,now here is my question.How can i structure this project? If you guys have already had to face a similar issue using meteor ,could you share with me some of the best practices you used to achieve your end goals?
Thank you all