Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/josh012006/cms
- Owner: Josh012006
- Created: 2024-06-16T03:46:08.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-11T05:14:14.000Z (6 months ago)
- Last Synced: 2024-07-11T06:35:34.920Z (6 months ago)
- Topics: cms, express, mongodb, mongoose, reactjs
- Language: TypeScript
- Homepage: https://cms-ws7o.onrender.com/
- Size: 646 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
### 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=50004. 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.