/LaCosa

Primary LanguagePython

La Cosa Card Game

Welcome to La Cosa, a thrilling card game brought to life in a web version!
This is the continuation of a project done for the subject software engineering 1 of the degree in computer science of FAMAF.
The base project (final delivery to the professor) made in collaboration with Gonzalo1313, facundogranado, ferni-alvarado, IvanPonzio, ArmandMC and FranGriguol, Can be found in the first commit: inital commit

Project Overview

La Cosa is more than just a card game; it's an exploration into the world of web development, showcasing the seamless integration of technologies to create a compelling gaming experience. Whether you're a seasoned developer or someone diving into the realms of backend and frontend technologies, this project provides a hands-on opportunity to understand the synergy between FastAPI, Pony ORM, React, and more.

Technologies Used

  • Backend:

    • FastAPI: A modern, fast, web framework for building APIs with Python 3.7+.
    • Pony ORM: An intuitive and Pythonic Object-Relational Mapper for databases.
    • Pytest: A testing framework that makes it easy to write small tests and yet scales to support complex functional testing.
  • Frontend:

    • React: A JavaScript library for building user interfaces, making it simple to create interactive UIs.

Getting Started

To get La Cosa up and running on your local environment, follow the steps outlined in our Installation Guide.