https://github.com/rhzs/reddy
High Performance Reddit Clone API Server using Rust
https://github.com/rhzs/reddy
reddit rust
Last synced: 8 months ago
JSON representation
High Performance Reddit Clone API Server using Rust
- Host: GitHub
- URL: https://github.com/rhzs/reddy
- Owner: rhzs
- Created: 2018-06-17T10:50:55.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-19T16:55:27.000Z (about 8 years ago)
- Last Synced: 2024-12-27T05:42:02.497Z (over 1 year ago)
- Topics: reddit, rust
- Language: Rust
- Size: 22.5 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# REDDY
Reddit Server Clone using Rust.
## Getting Started
To build Reddy you need:
* `rustc` v1.26.2 or above.
* `cargo` v1.26.0 or above.
* Running Postgres database
To make Reddy working do the following:
```
$ git clone https://github.com/incubus8/reddy
$ cd reddy
$ cargo install diesel_cli --no-default-features --features postgres
$ diesel setup
$ cargo run
```
## Stacks
1. Rust Async web framework (actix-web)[https://github.com/actix/actix-web]
2. Rust (diesel ORM)[https://github.com/diesel-rs/diesel]
3. postgres as database
4. JWT
## Features
- [x] User Sign up
- [x] User Sign in
- [x] User Info
- [x] User Delete
- [x] User Update
- [x] Theme List
- [x] Create New Theme
- [x] Get Community
- [x] Get All Communities
- [x] Create New Community
- [x] Create New Community Name
- [x] Create New Community Category
- [x] Add Like to Community