722 B
722 B
nwiki backend
A multi-user wiki backend that provides a stateless REST API for managing Markdown articles, tags, and user access via OAuth. Handles content storage, tag-based queries, and access control for collaborative editing.
Features
- OAuth 2.0 authentication and authorization
- Stateless RESTful API design
- Markdown article storage and retrieval
- Tag management and filtering
- Multi-user access control and content ownership
Tech Stack
- Language: Go
- Framework: Gin
- Database: SQL
- Auth: OAuth 2.0
- Storage: In-database only (no file system)
Build & Run
go build -o nwikid ./src
./nwikid