All-in-one software for managing your company's lifecycle
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.
- 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
- Flexible data modeling (models)
- Multiple database support (PostgreSQL, SQLite)
- Automated schema management
- Secure administration interface
- User and role management
- Performance monitoring
- Team data sharing
- Change history tracking
- Notification system
- Python 3.11+
- SQLAlchemy ORM
- Poetry for dependency management
- Black, Ruff, and MyPy for code quality
- PostgreSQL support
- SQLite support
- Modular architecture for future extensions
- Poetry for dependency management
- Unit testing with pytest
- Static code analysis with mypy and ruff
- Automatic formatting with black
- Clone the repository:
git clone https://github.com/Hugues-DTANKOUO/Eyes.git
cd Eyes-
Install Poetry if not already installed.
-
Install dependencies:
cd eyes
poetry install- Verify installation:
poetry run checkFor more details, check the detailed installation guide.
# Run tests
poetry run tests
# Static code analysis
poetry run lint
# Complete validation
poetry run checkWe 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.
| Role | Full Name | Github | ||
|---|---|---|---|---|
| Project Lead | Hugues DTANKOUO | @Hugues-DTANKOUO | @dtankouo | @ing.hugues.dtankouo |
