Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/josh012006/cms

A simple CMS App where the user can post content and also see others' posts.
https://github.com/josh012006/cms

cms express mongodb mongoose reactjs

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

## 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.