-
-
Notifications
You must be signed in to change notification settings - Fork 0
Project Overview
Alfredo Sanchez Jr edited this page Mar 13, 2025
·
1 revision
Welcome to the All Business Centralized Data ERP System (ABCDE) project. This is a comprehensive Enterprise Resource Planning (ERP) system designed to streamline business processes by centralizing data and providing a robust API for various business modules.
The project consists of two major components:
- Backend API: Built using CodeIgniter 4 (CI4), running inside a Docker container.
- Frontend: Developed using Next.js, which will interface with the API.
The backend is designed as a RESTful API, allowing future scalability and seamless integration with the frontend and other services.
The development of ABCDE will proceed in phases, with each module being implemented piece by piece. The initial focus is on setting up and ensuring the API runs correctly.
- Setting up the API using CodeIgniter 4.
- Ensuring the Docker container runs properly.
- Preparing for future API restructuring under the
api/directory.
- Implementing database migrations and refining the schema.
- Developing frontend modules using Next.js.
- Structuring API authentication and authorization.
- Integrating additional ERP modules (inventory, HR, finance, etc.).
- Establishing a CI/CD pipeline for automated deployment.
abcde/
│── api/ # Will house the API (currently in root directory)
│── frontend/ # Next.js frontend (to be developed)
│── docker/ # Docker-related configurations
│── database/ # Database migrations and seeders
│── docs/ # Documentation and Wiki resources
│── .github/ # CI/CD configurations (future setup)
- Use GitHub Issues for tracking bugs and feature requests.
- Follow CodeIgniter 4 best practices for API development.
- Ensure Docker compatibility for deployment consistency.
Stay tuned as new components are built and integrated!