Skip to content

A RESTful API for club information (events, projects, sign-ins, etc)

License

Notifications You must be signed in to change notification settings

ufosc/club-back-end

Repository files navigation

Club Back-End

Build Status

A RESTful API for club information (events, projects, sign-ins, etc) that is used for the club website, bots, and any future projects related to administration.

The project goals and roadmap can be found here.

Getting Started

We will use Docker to develop and deploy the code.

Installing

Install Docker and Docker compose.

Running

To run the app

docker-compose up

Note: The first time, you might have to add the --build flag to the end of the previous command

And go to localhost:3001 or 192.168.99.100:3001 if you're using Docker Toolbox on Windows.

To run updated code, you can press "Ctrl-C" in the terminal or type

docker-compose down

Built With

  • Rust - a (wonderful) systems programming language
  • Rocket Framework - a web framework for Rust
  • PostgreSQL - an open source relational database
  • Diesel - An extensible ORM and Query Builder for Rust (to interact with PostgreSQL)

Contributing

Please read CONTRIBUTING.md for how to work on the project and the DESIGN.md file to understand more about the technologies we use and how it all fits together.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

A RESTful API for club information (events, projects, sign-ins, etc)

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •