Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cms-api-frontend-completed #158

Merged
merged 1 commit into from
Jun 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions New_APIs/CMS_API/Client/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# My CMS

My CMS is a powerful and user-friendly content management system designed to simplify the process of managing your website's content. With an intuitive interface and a variety of features, My CMS helps you create, update, and manage your content with ease.

## Features

- **Easy Content Management:** Effortlessly manage your website's content with our intuitive interface. Update pages, add blog posts, and upload media with ease.
- **Customizable Templates:** Choose from a wide range of professionally designed templates to match your brand's style. Customize layouts, colors, and fonts to create a unique look for your website.
- **Collaboration Tools:** Streamline your workflow with built-in collaboration tools. Invite team members to collaborate on content creation, assign tasks, and track progress in real-time.
- **Efficient Content Updates:** Quickly and easily update your website's content, ensuring that your audience always has access to the latest information.
- **User Management:** Manage user roles and permissions to control access to different parts of the CMS.
- **SEO Optimization:** Improve your website's search engine ranking with built-in SEO tools and best practices.

## Usage

### Access the CMS

1. Open your browser and go to `http://localhost:5000`.

### Create a Schema

1. Click on the "Create Schema" button.
2. Enter the schema name and add the necessary fields.
3. Click "Submit" to save the schema.

### View Schemas

1. Navigate to the "View Schemas" section.
2. You will see a list of all created schemas.

### Delete a Schema

1. Navigate to the "Delete Schema" section.
2. Click the "Delete" button next to the schema you want to remove.

### Manage Content

1. Click on a schema to view its contents.
2. Add new content by filling out the form and clicking "Add Data".
3. Update or delete existing content using the buttons next to each entry.
13 changes: 13 additions & 0 deletions New_APIs/CMS_API/Client/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>CMS Website</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>
Loading
Loading