Skip to content
/ CMS Public

A simple CMS App where the user can post content and also see others' posts.

Notifications You must be signed in to change notification settings

Josh012006/CMS

Repository files navigation

Here is my Content Management Website code

Welcome to my Content Management Website project! This project aims to provide a robust and user-friendly platform for managing content efficiently. Whether you are a blogger, a content creator, or a website administrator, this CMS has got you covered.

The setup is done with Vite-Express and it is a MongoDB database.

Preview

preview preview

Key Features

  • User-friendly Interface: The CMS offers an intuitive and easy-to-use interface, making it simple for users to navigate and manage their content effortlessly.

  • Content Creation and Editing: Create and edit content seamlessly with the built-in editor. Format your text, add images, embed videos, and more, all within the CMS.

  • Flexible Content Organization: Organize your content using categories, tags, and custom taxonomies. This allows for easy content discovery and improves the overall user experience.

  • User Management: Control user access and permissions with the user management system. Assign roles, manage user accounts, and ensure secure content management.

  • SEO Optimization: Boost your website's visibility with built-in SEO optimization features. Customize meta tags, generate sitemaps, and optimize your content for search engines.

  • Responsive Design: The CMS is designed to be fully responsive, ensuring that your content looks great on any device, from desktops to mobile phones.

Getting Started

To get started with the Content Management Website, follow these steps:

  1. Clone the repository: git clone https://github.com/Josh012006/CMS.git

  2. Install the necessary dependencies: npm install

  3. Configure the CMS settings according to your requirements. Refer to the documentation for detailed instructions. Don't forget to provide the env variables MONGO_URI= VITE_APP_API_URL=http://localhost:5000/ PORT=5000

  4. Start the development server: npm run dev

  5. Access the CMS in your browser at http://localhost:5000

Contributing

Contributions are welcome! If you have any ideas, bug fixes, or feature enhancements, feel free to open an issue or submit a pull request. Please refer to the contribution guidelines for more information.

Deployment

I've also deployed it on: https://cms-ws7o.onrender.com/

Please be careful in your tests as the linked database is really small.

About

A simple CMS App where the user can post content and also see others' posts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages