Skip to content

HackerHub-ucdavis/CourseReco-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CourseReco-server

API server for the Course Recommender project

Usage

cargo run

API

Currently only one service is supported

> curl -X GET http://localhost:8000/recom -d '{"liked": "MAT 135A", "k": 3, "subjects": "MAT,ECS,STA" }'
STA 131A,STA 103,ECS 020

Acknowledgement

Template of this server is from zupzup/rust-minimal-web-service-hyper. Visit this blog for detail explanation.

ToDo

  • Support for other API calls
  • log system instead of printing everything
  • Integration with SchedGo, respond with JSON of all course info from SchedGo
  • better json response format
  • better error handling system (no panic)

About

API server for the Course Recommender project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages