Skip to content

Hugues-DTANKOUO/eyes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EYES: Keep an eye on your business

All-in-one software for managing your company's lifecycle

Eyes Logo

License: MIT Python Version Code style: black

Overview

EYES is a comprehensive and modular business management solution designed to simplify and optimize operational processes. The project follows the principles of the Agile Manifesto to deliver a scalable solution that adapts to user needs.

Project Goals

  • Centralize business data management
  • Provide an intuitive and high-performance interface
  • Ensure data security and confidentiality
  • Facilitate team collaboration
  • Enable customization based on specific needs

Features

Data Management

  • Flexible data modeling (models)
  • Multiple database support (PostgreSQL, SQLite)
  • Automated schema management

Administration

  • Secure administration interface
  • User and role management
  • Performance monitoring

Collaboration

  • Team data sharing
  • Change history tracking
  • Notification system

Technologies Used

Backend

  • Python 3.11+
  • SQLAlchemy ORM
  • Poetry for dependency management
  • Black, Ruff, and MyPy for code quality

Database

  • PostgreSQL support
  • SQLite support
  • Modular architecture for future extensions

Development Tools

  • Poetry for dependency management
  • Unit testing with pytest
  • Static code analysis with mypy and ruff
  • Automatic formatting with black

Installation

  1. Clone the repository:
git clone https://github.com/Hugues-DTANKOUO/Eyes.git
cd Eyes
  1. Install Poetry if not already installed.

  2. Install dependencies:

cd eyes
poetry install
  1. Verify installation:
poetry run check

For more details, check the detailed installation guide.

Development

Code Conventions

Testing and Validation

# Run tests
poetry run tests

# Static code analysis
poetry run lint

# Complete validation
poetry run check

We welcome contributions! See our contribution guide to get started.

Detailed instructions for setting up and using VS Code for development.

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

Role Full Name Github LinkedIn Facebook
Project Lead Hugues DTANKOUO @Hugues-DTANKOUO @dtankouo @ing.hugues.dtankouo

About

Logiciel tout en un de gestion du cycle de vie de n'importe quelle entreprise

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published