Integrate Keystone JS with existing Node / Express App
- or -
Post a project like this$$
- Posted:
- Proposals: 10
- Remote
- #1851941
- Expired
AWS Developer, AWS Serverless Lambda Development, AWS AppSync , Amplify, Python, NodeJS, DynamoDB, AWS DevOps
Ahmedabad
♛React, PHP, Laravel, WordPress, Logo design, App Developer, AWS expert on PPH.
London
♛ Most Trusted #1 Team |19+ years of expertise in Website, Mobile Apps, Desktop & Console Games. Wordpress, ReactJS, Shopify, Laravel, Python, React Native, Flutter, Unity, Unreal Engine and AR/VR
Mohali
AI & Data Science Engineer | Nodejs | Ruby On Rails | AWS | GCP | Python | React | Angular |
Auckland
3655694569963556011283421532004884164186971519893401088681760949
Description
Experience Level: Intermediate
General information for the website: Node / Express App with Jade Templates
Kind of development: Customization of existing website
Description of requirements/features: My client want to integrate a CMS into their existing Node / Express web app so that they can easily add new blog posts and news items, and allow comments for these.
At the moment they have to add news items and blog posts manually - creating a new Jade template with the text and images hard coded, then add a new route to the server for the template, and add the necessary links to the navigation section of the site. This is obviously a very time consuming and inefficient process.
I suggested that they integrate Keystone JS to the site which will serve as the CMS, and they have agreed to this idea.
The necessary steps will be:
- Clone the app from BitBucket, and get it running locally
- Update MongoDB (Keystone requires a newer version of Mongo than is currently being used), and make sure there are no breaking changes.
- Install Keystone JS, and integrate it into the app. Keystone wraps Express, so I think there will need to be some changes to the Express setup. The Keystone documentation should help with this.
- Make Keystone use the existing Jade templates and css for new blog posts and news items - the site's frontend design and format should not change at all.
- Recreate all existing news items and blog posts using Keystone.
- Test everything.
You don't need to have experience with Keystone, but if you do then great. You will of course need to be experienced with Node JS, express, and it will probably be helpful if you've used Jade templates before (although again, not essential as Jade is pretty easy to pick up).
Please apply with your hourly rate, then I will share the project with you and you can give me an estimate of how long it will take.
Specific technologies required: Node Js, Express
Extra notes:
Kind of development: Customization of existing website
Description of requirements/features: My client want to integrate a CMS into their existing Node / Express web app so that they can easily add new blog posts and news items, and allow comments for these.
At the moment they have to add news items and blog posts manually - creating a new Jade template with the text and images hard coded, then add a new route to the server for the template, and add the necessary links to the navigation section of the site. This is obviously a very time consuming and inefficient process.
I suggested that they integrate Keystone JS to the site which will serve as the CMS, and they have agreed to this idea.
The necessary steps will be:
- Clone the app from BitBucket, and get it running locally
- Update MongoDB (Keystone requires a newer version of Mongo than is currently being used), and make sure there are no breaking changes.
- Install Keystone JS, and integrate it into the app. Keystone wraps Express, so I think there will need to be some changes to the Express setup. The Keystone documentation should help with this.
- Make Keystone use the existing Jade templates and css for new blog posts and news items - the site's frontend design and format should not change at all.
- Recreate all existing news items and blog posts using Keystone.
- Test everything.
You don't need to have experience with Keystone, but if you do then great. You will of course need to be experienced with Node JS, express, and it will probably be helpful if you've used Jade templates before (although again, not essential as Jade is pretty easy to pick up).
Please apply with your hourly rate, then I will share the project with you and you can give me an estimate of how long it will take.
Specific technologies required: Node Js, Express
Extra notes:
Nick T.
100% (3)Projects Completed
5
Freelancers worked with
4
Projects awarded
24%
Last project
9 Jun 2018
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Is your app covered by unit tests?
568775
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies