Tech Stack:
-
Python: Python is a high-level, interpreted, script, imperative, object-oriented, functional, dynamically-typed, and strongly-typed programming language.
-
pytest: Pytest is a Python testing framework that originated from the PyPy project.
-
Flask: Flask is an HTTP framework for Python, simplifying API development and web applications.
-
SQLAlchemy: SQLAlchemy is an Object-Relational Mapping (ORM) library for Python, providing a set of high-level API for connecting to relational databases.
-
Flask-Migrate: Flask-Migrate is an extension for Flask that handles database migrations using Alembic for SQLAlchemy-based applications.
-
PostgreSQL: PostgreSQL is a powerful, open-source, relational database management system known for its robustness and extensibility.
-
Redis: Redis is an in-memory key-value store known for its low-latency and high-performance data retrieval.
-
Nginx: Nginx is a high-performance, open-source HTTP server, proxy server, and reverse proxy server that can also function as a load balancer.
Connect with Me:
-
GitHub: MichaelDeMattos
-
LinkedIn: Michael Ortiz
🚀 We welcome contributions from the open-source community to make this project even better! Here's how you can contribute:
-
Fork the Repository: Click the "Fork" button at the top-right of this repository's page.
-
Clone Your Fork: Clone your forked repository to your local machine using the following command:
git clone https://github.com/your-username/Rinha-de-Backend.git
-
Create a Branch: Create a new branch for your feature or bug fix using a descriptive branch name.
git checkout -b feature/my-feature
-
Make Changes: Make your desired changes in the code.
-
Commit Changes: Commit your changes with a descriptive commit message.
git commit -m "Add my feature: Explain what you did."
-
Push Changes: Push your changes to your fork on GitHub.
git push origin feature/my-feature
-
Open a Pull Request: Create a new pull request from your forked repository to this repository. Please provide a clear and concise description of your changes.
We will review your contributions and merge them if they align with the project's goals.
Let's collaborate and build amazing things together! 🎉