First commit
This commit is contained in:
27
README.md
Normal file
27
README.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# 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
|
||||
```sh
|
||||
go build -o nwikid ./src
|
||||
./nwikid
|
||||
```
|
||||
|
||||
## Documentation
|
||||
- [Gin Documentation](https://gin-gonic.com/en/docs/)
|
||||
Reference in New Issue
Block a user