Open Vanshikabhatotia opened 1 month ago
@Vanshikabhatotia I wish to discuss the project as I'm unable to get an idea on what the project actually is. Could you please spare some time to explain me?
Hi @Vanshikabhatotia, @Anushkabh ,I'm Prefinal year student of B.Tech (CSE) and highly interested to work on this project I have previously worked on a Integration project using SQL as Database and am well versed with Tech like Python, Java, DBMS, WebDev and figma looking forward to get my draft proposal reviewed soon.
@jangir10 @GARVIT0203 go through the above ticket once. After this, if you have any doubt, ask specific questions , and I'll guide you.
@Anushkabh @Vanshikabhatotia hey, should we use wagtail CMS ?
Now, should you provide more details for integration of CMS and IGOT ?
Hello @Anushkabh , I have understood the problem statement above , can i mail you my approach towards the solution and my resume ?
Hi @Anushkabh @Vanshikabhatotia ,
I am Shubham Vishwakarma, a prefinal year BTech student with extensive experience in MERN, Django, ML, and Next.js. I am planning to leverage this experience to develop a custom Content Management System (CMS) for the iGOT platform. This CMS will be designed using the MERN stack and Next.js, enabling SPVs to dynamically manage and update media content efficiently across various portals. Here are the planned implementation details across different components, incorporating specific technologies:
Content Management: ->I will develop user-friendly interfaces using React and Next.js for updating banners, user nudge messages, videos, and documents. ->I plan to implement dynamic theme capabilities with MongoDB, allowing SPVs to change the platform's appearance without full deployments.
Integration: ->I will ensure seamless integration with the existing iGOT platform through secure RESTful APIs crafted with Node.js and Express. ->I intend to enable real-time updates across platforms using WebSocket technology, integrated into the Node.js environment for immediate content synchronization.
Testing: ->I will conduct extensive testing using Jest and React Testing Library to ensure responsiveness and performance of the CMS across all device types. ->I will implement security and data integrity tests, using Mongoose for MongoDB interactions to safeguard user data.
Documentation: ->I will compile detailed documentation using Markdown and Docusaurus, detailing the usage, features, and integration steps for the CMS. ->I will provide comprehensive code examples and best practices for future scalability and maintenance.
Publication: ->I will prepare the CMS for deployment using Docker, which will help minimize downtime and ensure continuity of service. ->I plan to set up CI/CD pipelines with GitHub Actions to automate testing and deployment processes.
This CMS is set to significantly enhance the iGOT platform's flexibility, agility, and user engagement, facilitating an efficient content management process. I look forward to your feedback and am eager for your approval to proceed with this crucial update.
This is starting example of CMS build from scratch for iGOT platform(will include the theme of iGOT)
@Anushkabh @Vanshikabhatotia hey, should we use wagtail CMS ?
Now, should you provide more details for integration of CMS and IGOT ?
yes you can use it
Hi @Anushkabh @Vanshikabhatotia ,
I am Shubham Vishwakarma, a prefinal year BTech student with extensive experience in MERN, Django, ML, and Next.js. I am planning to leverage this experience to develop a custom Content Management System (CMS) for the iGOT platform. This CMS will be designed using the MERN stack and Next.js, enabling SPVs to dynamically manage and update media content efficiently across various portals. Here are the planned implementation details across different components, incorporating specific technologies:
Content Management: ->I will develop user-friendly interfaces using React and Next.js for updating banners, user nudge messages, videos, and documents. ->I plan to implement dynamic theme capabilities with MongoDB, allowing SPVs to change the platform's appearance without full deployments.
Integration: ->I will ensure seamless integration with the existing iGOT platform through secure RESTful APIs crafted with Node.js and Express. ->I intend to enable real-time updates across platforms using WebSocket technology, integrated into the Node.js environment for immediate content synchronization.
Testing: ->I will conduct extensive testing using Jest and React Testing Library to ensure responsiveness and performance of the CMS across all device types. ->I will implement security and data integrity tests, using Mongoose for MongoDB interactions to safeguard user data.
Documentation: ->I will compile detailed documentation using Markdown and Docusaurus, detailing the usage, features, and integration steps for the CMS. ->I will provide comprehensive code examples and best practices for future scalability and maintenance.
Publication: ->I will prepare the CMS for deployment using Docker, which will help minimize downtime and ensure continuity of service. ->I plan to set up CI/CD pipelines with GitHub Actions to automate testing and deployment processes.
This CMS is set to significantly enhance the iGOT platform's flexibility, agility, and user engagement, facilitating an efficient content management process. I look forward to your feedback and am eager for your approval to proceed with this crucial update.
This is starting example of CMS build from scratch for iGOT platform(will include the theme of iGOT)
Go ahead and write a proposal .
@Anushkabh Where is the repository's reference GitHub link located?
Ticket Contents
Content Management System A CMS that integrates with the iGOT Platform’s multiple portal (Learner, MDO, SPV etc.) and gives a flexibility to SPV to be able to update media content on the Platform.
Feature Value SPV shall be able to update the following via CMS:
Feature Vision
Goals & Mid-Point Milestone
Setup/Installation
No response
Expected Outcome
Acceptance Criteria
Implementation Details
The project has to be built from scratch and is tech stack agnostic.
Mockups/Wireframes
No response
Product Name
Karmayogi
Organisation Name
MeitY
Domain
Learning & Development
Tech Skills Needed
Other
Mentor(s)
@Anushkabh
Category
Backend