Built using the MERN stack (MongoDB, Express.js, React.js, Node.js) to streamline content creation, organization, and distribution. It provides an intuitive platform for content managers and creators to efficiently manage digital assets, multimedia files, and other content resources.
The Content Management Tool offers a centralized hub for content-related tasks. It simplifies the process of creating, editing, and organizing content, allowing users to focus on producing high-quality material. With secure authentication and user authorization, only authorized personnel can access and modify content, ensuring data integrity and security.
-
User-Friendly Interface: The tool boasts an easy-to-navigate interface, allowing users to manage diverse content types seamlessly.
-
Content Creation and Editing: Content creators can draft articles, upload multimedia files, and edit textual and visual content directly within the platform.
To set up the Content Management Tool locally, follow these steps:
-
Clone the repository: git clone https://github.com/Sanghanmol/Content-Management-Tool
-
Install dependencies:
- cd main
- npm install
-
Configure environment variables: Add the required environment variables (e.g., database connection details, secret keys, etc.).
-
Start the backend and frontend server: npm start
-
Open the application in your web browser: http://localhost:3000
- Content Creation: Users can create new articles, upload images, videos, and other media files, and compose engaging content pieces.
- Editing and Revisions: Edit existing content and maintain a version history for content revisions.
- Media Management: Organize multimedia assets, ensuring quick access and seamless integration into articles.
For API documentation, refer to the API documentation file.
This project is licensed under the MIT License.