Reddit Server Clone using Rust.
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
- Rust Async web framework (actix-web)[https://github.com/actix/actix-web]
- Rust (diesel ORM)[https://github.com/diesel-rs/diesel]
- postgres as database
- JWT
- User Sign up
- User Sign in
- User Info
- User Delete
- User Update
- Theme List
- Create New Theme
- Get Community
- Get All Communities
- Create New Community
- Create New Community Name
- Create New Community Category
- Add Like to Community