https://github.com/leynier/drones
A solution for the technical task of the recruitment process of Musala Soft.
https://github.com/leynier/drones
clean-architecture fastapi musalasoft pydantic python sqlalchemy sqlmodel technical-interview
Last synced: 11 months ago
JSON representation
A solution for the technical task of the recruitment process of Musala Soft.
- Host: GitHub
- URL: https://github.com/leynier/drones
- Owner: leynier
- License: mit
- Created: 2022-05-25T04:34:09.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-06T04:37:33.000Z (12 months ago)
- Last Synced: 2025-03-15T23:17:58.250Z (12 months ago)
- Topics: clean-architecture, fastapi, musalasoft, pydantic, python, sqlalchemy, sqlmodel, technical-interview
- Language: Python
- Homepage:
- Size: 429 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Welcome to Drones 👋
[](https://opensource.org/licenses/MIT)
[](https://www.python.org/)
[](https://github.com/leynier/drones/actions/workflows/tests.yml)
[](https://codecov.io/gh/leynier/drones)
[](https://github.com/leynier/drones/commits)
[](https://github.com/leynier/drones/commits)
[](https://github.com/leynier/drones/stargazers)
[](https://github.com/leynier/drones/network/members)
[](https://github.com/leynier/drones)
[](https://github.com/leynier/drones/graphs/contributors)
A solution for the technical task of the recruitment process of Musala Soft.
## Getting started
### Prerequisites
- Sqlite3: [installation instructions](https://www.sqlite.org/index.html)
- Python: [installation instructions](https://www.python.org/downloads/)
- Poetry: [installation instructions](https://python-poetry.org/docs/master/#installation)
- Make: [installation instructions](https://www.gnu.org/software/make/manual/make.html)
### Quick start
```bash
make
```
### Run tests
```bash
make test
```