docs: initial project architecture and specification

This commit is contained in:
2026-06-05 11:34:46 +00:00
commit d360856585
14 changed files with 1990 additions and 0 deletions
+127
View File
@@ -0,0 +1,127 @@
Admin Panel Design
Authentication
Single administrator login.
Authentication method:
- Session Based Authentication
- Redis Session Storage
- Secure Cookie
- HTTP Only Cookie
- CSRF Protection
---
Dashboard
Widgets:
- Total Posts
- Total Projects
- Total Contacts
Recent Activities:
- Latest Posts
- Latest Contact Messages
---
Posts Management
Features:
- Create Post
- Edit Post
- Delete Post
- Restore Post
- Publish Post
- Draft Post
Fields:
- Title
- Slug
- Excerpt
- Content
- Featured Image
- Categories
- Tags
- Meta Title
- Meta Description
- Meta Keywords
- Status
Editor:
- TinyMCE WYSIWYG Editor
---
Projects Management
Features:
- Create Project
- Edit Project
- Delete Project
- Restore Project
Fields:
- Title
- Description
- GitHub URL
- Project URL
- Image
- Tech Stack
- Featured
---
Categories Management
Features:
- Create Category
- Edit Category
- Delete Category
- Restore Category
---
Tags Management
Features:
- Create Tag
- Edit Tag
- Delete Tag
- Restore Tag
---
Contact Management
Features:
- View Messages
- Delete Messages
---
Settings
Editable:
- Site Title
- Site Description
- Site Keywords
- About Content
- Contact Email
- Contact Phone
- GitHub URL
- LinkedIn URL
- Google Analytics ID