Skip to content

MartaH94/library_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Big Library Project is a Python-based application designed to manage real-life library systems. It is a long-term project developed to deepen my skills in Python, software design, and building maintainable, production-oriented applications.

The project focuses on clean architecture, modular design, and test-driven development principles, with an emphasis on writing readable, scalable, and well-structured code.

The software is developed with real users in mind and follows real-world constraints. Initially, it targets a specific group of users and is designed to be adaptable to company standards and enterprise environments. In parallel, the project is also developed independently as a standalone product.

Current status

  • Early-stage development
  • Running in a development environment
  • Core modules designed and structured

Technologies and tools

  • Python
  • Unit testing (unittest)
  • Git & GitHub
  • Obsidian (technical documentation and design notes)

Key design principles

  • Modular architecture
  • Separation of concerns
  • Testable and maintainable code
  • Incremental development

Planned roadmap

  • Full implementation of core features
  • Comprehensive unit test coverage
  • Graphical user interface (GUI)
  • Security and access control mechanisms

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages