Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jotrorox/fbapi

A dead simple API that exposes endpoints for "Fizz Buzzing"
https://github.com/jotrorox/fbapi

api coding-sloth fizzbuzz render rocket rust sloth-bytes

Last synced: 2 months ago
JSON representation

A dead simple API that exposes endpoints for "Fizz Buzzing"

Awesome Lists containing this project

README

        

FizzBuzz API


GitHub Top Language Badge
GitHub Language Count Badge
GitHub Repository Size Badge
GitHub License Badge
GitHub Issues Badge
GitHub Stars Badge



About   |  
Features   |  
Development Requirements   |  
Development Setup   |  
Getting Started   |  
Contributing   |  
License   |  
Author


## :dart: About ##

fbAPI is a simple API made for 'FizzBuzzing' that means it is just a simple way to fizz buzz one or more numbers.
This API was build after the Idea of CodingSloth ([I can recommend his Newsletter btw.](https://slothbytes.beehiiv.com/subscribe?ref=leLwLkdsZI)).
And it is just meant as a simple exercise, since I don't think this can ever come in handy.

## :sparkles: Features ##

> Just to be clear this has a lot of features that you right now have to find in source.
> I will provide a more in depth documentation later on but right now I'm sorry but it is what it is.

:heavy_check_mark: Fizz Buzzing\
:heavy_check_mark: Multiple Number queries\
:heavy_check_mark: Random Numbers & Number ranges\
:heavy_multiplication_x: Docker setup

**If you want more info or help just hit me up with the ways listed in the Starting section or on my website ([jotrorox.com](https://jotrorox.com/))**

## :white_check_mark: Development Requirements ##

Before starting :checkered_flag:, you need to have [Git](https://git-scm.com) and a [Rust](https://rustup.rs) installed.

## :checkered_flag: Starting (Development Setup) ##

```bash
# Clone this project
$ git clone https://github.com/Jotrorox/fbapi

# Go into that directory
$ cd fbapi

# Build the Project
$ cargo build

# Run the Project
$ cargo run
```

**If you encounter Problems just hit me up, I'm happy to help you get started**\
**You can do that over matrix: @jotrorox:matrix.org or Discord: https://discord.gg/RVr4cceFUt**

## :dash: Getting Started ##

There is currently no Docker Setup. For now I recommend using my already hosted instance over at: https://fbapi-gh6l.onrender.com

## :raised_hands: Contributing ##

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

## :memo: License ##

This project is under the AGPLv3 License. For more details, see the [LICENSE](LICENSE) file.


Made with :heart: by Jotrorox

 

Back to top