Question: Create a website or blog with a custom Content Management System ( CMS ) . The website / blog and CMS should be built from

Create a website or blog with a custom Content Management System (CMS). The website/blog and CMS should be built from scratch using HTML, CSS, JS, Node.js and MongoDB. Use of third-party libraries other than for a WYSIWYG or the ones used in the class is not allowed unless approved by the professor after discussion. Please email for approval. The website or blog should have a header, navigation, main content and footer. There should be at least one page/post template (design of your choice). This template will be used to build all the pages or posts. The template should have the following as a minimum requirement: 1. Header section: A logo and a site title (common logo and site title across the whole website/blog).2. Navigation: A common top navigation menu with links to all pages/posts added using the admin panel. 3. Main Content: Page/post title, minimum one image, text section where the user can add in as much text as they need using a WYSIWYG editor. 4. Footer: Common footer with copyright information. You can add more page/post templates if you want or add more design elements after discussion with the professor. Create an admin panel where the admin can login and add new pages/posts. To add a new page/post, admin needs to be able to add page/post title, slug of the page, upload at least one image and add content using a WYSIWYG editor. The new pages/posts added in the admin, should automatically get added to the navigation menu. Alternatively, you can build a separate section in the admin that allows the user to edit the menu. The admin should be able to login to the admin panel, view a list of existing pages/posts, edit existing pages/posts and add new pages/posts.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Accounting Questions!