Skip to content

micheltlutz/dev-challenge

Repository files navigation

main codecov codebeat badge

FastAPI

Development challenge

This project aims to enrich the studies of professionals working in web, mobile, and back-end development by offering a series of practical challenges.

For Front-End Web and Mobile developers, we provide Figma with screen flows, components, and a ready-to-use style guide to streamline the construction process and provide a development experience closer to reality. Additionally, the project includes an API ready for use, configured to run in a Docker environment or online, published by us. This API includes routes for listings, authentication, user creation, login, among other functionalities, allowing developers to focus primarily on design and interface implementation.

For back-end developers, the challenge is to replicate the already developed routes in their preferred programming language and then produce relevant documentation.

This README is currently divided into two parts:

In Instructions for challengers you will find instructions for completing the challenge by creating an interface, whether web or mobile, for the routes existing in the project documentation and also challenges for creating the same routes using your preferred programming language.

In Instructions for contributors you will find instructions to contribute to the project, whether to correct bugs or add new features.

Acknowledgments:

I would like to express my sincere gratitude to my friend and colleague Aline Moraes for the excellent UI and UX work done for these challenges.

Non-profit project:

The entire development of this project was done voluntarily, with the purpose of supporting professionals interested in enhancing their skills. At no time should this project be used for commercial purposes. Use it to support your team, mentoring, and students, and if possible, make the proper references.