Skip to content
/ reddy Public

High Performance Reddit Clone API Server using Rust

Notifications You must be signed in to change notification settings

rhzs/reddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • 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

About

High Performance Reddit Clone API Server using Rust

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published