https://github.com/s4kibs4mi/rapunzel-blog
Rapunzel Blog is a gRPC based blogging platform written in Golang.
https://github.com/s4kibs4mi/rapunzel-blog
blogging golang grpc grpc-go rapunzel-blog
Last synced: 5 months ago
JSON representation
Rapunzel Blog is a gRPC based blogging platform written in Golang.
- Host: GitHub
- URL: https://github.com/s4kibs4mi/rapunzel-blog
- Owner: s4kibs4mi
- License: apache-2.0
- Created: 2018-01-18T08:12:23.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-24T05:02:14.000Z (over 7 years ago)
- Last Synced: 2025-03-30T23:11:32.921Z (7 months ago)
- Topics: blogging, golang, grpc, grpc-go, rapunzel-blog
- Language: Go
- Homepage:
- Size: 1.35 MB
- Stars: 7
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: security/permissions.go
Awesome Lists containing this project
README

# Rapunzel Blog
A Blogging platform based on gRPC written in Golang
* status : development
* version : alpha-0.0.1#### Features
`[+]` Registration
`[-]` Initiate Verification via Email
`[-]` User Verification via Email
`[+]` Login
`[+]` Get User Profile
`[+]` Change User Status
`[+]` Change User Type
`[-]` Change Password
`[-]` Reset Password Request
`[-]` Reset Password
`[-]` Logout
`[+]` Create Post
`[+]` Update Post
`[+]` Delete Post
`[+]` List Posts
`[+]` Get Post
`[+]` Change Post Status
`[+]` Favourite Post
`[+]` Create Comment
`[-]` Update Comment
`[-]` Delete Comment
`[+]` List Comments
`[+]` Get Comment
`[-]` Favourite Comment##### Installation
Download the [dep](https://github.com/golang/dep) package and run command `dep ensure` to install dependencies##### Compile Protos,
```
// Move to proto directory
protoc --go_out=plugins=grpc:./../../../../ ./defs/*.proto
```#### License
Distributed under [Apache 2](https://github.com/s4kibs4mi/rapunzel-blog/blob/master/LICENSE) license