docs: initial project architecture and specification
This commit is contained in:
@@ -0,0 +1,101 @@
|
||||
Routing Design
|
||||
|
||||
Public Routes
|
||||
|
||||
Home
|
||||
|
||||
GET /
|
||||
|
||||
About
|
||||
|
||||
GET /about
|
||||
|
||||
Projects
|
||||
|
||||
GET /projects
|
||||
|
||||
Project Detail
|
||||
|
||||
GET /projects/:slug
|
||||
|
||||
Blog
|
||||
|
||||
GET /blog
|
||||
|
||||
Blog Detail
|
||||
|
||||
GET /blog/:slug
|
||||
|
||||
Contact
|
||||
|
||||
GET /contact
|
||||
|
||||
POST /contact
|
||||
|
||||
---
|
||||
|
||||
Authentication
|
||||
|
||||
GET /admin/login
|
||||
|
||||
POST /admin/login
|
||||
|
||||
POST /admin/logout
|
||||
|
||||
---
|
||||
|
||||
Dashboard
|
||||
|
||||
GET /admin
|
||||
|
||||
---
|
||||
|
||||
Posts
|
||||
|
||||
GET /admin/posts
|
||||
|
||||
GET /admin/posts/create
|
||||
|
||||
POST /admin/posts
|
||||
|
||||
GET /admin/posts/:id/edit
|
||||
|
||||
PUT /admin/posts/:id
|
||||
|
||||
DELETE /admin/posts/:id
|
||||
|
||||
---
|
||||
|
||||
Projects
|
||||
|
||||
GET /admin/projects
|
||||
|
||||
GET /admin/projects/create
|
||||
|
||||
POST /admin/projects
|
||||
|
||||
GET /admin/projects/:id/edit
|
||||
|
||||
PUT /admin/projects/:id
|
||||
|
||||
DELETE /admin/projects/:id
|
||||
|
||||
---
|
||||
|
||||
Categories
|
||||
|
||||
GET /admin/categories
|
||||
|
||||
POST /admin/categories
|
||||
|
||||
PUT /admin/categories/:id
|
||||
|
||||
DELETE /admin/categories/:id
|
||||
|
||||
---
|
||||
|
||||
Settings
|
||||
|
||||
GET /admin/settings
|
||||
|
||||
PUT /admin/settings
|
||||
Reference in New Issue
Block a user