Hello Employee is a full-stack employee management system designed to streamline HR operations. Built with Laravel for the backend and React for the frontend, it offers functionalities such as employee registration, attendance tracking, and performance evaluations.
- Docker and Docker Compose installed on your machine.
-
Clone the Repository
git clone https://github.com/Shiro-cha/hello-employee.git cd hello-employee -
Start the Application
docker-compose up --build
This command will set up and run the necessary containers for the application.
-
Access the Application
- Frontend: Navigate to
http://localhost:3000in your web browser. - Backend API: Accessible at
http://localhost:8000/api.
- Frontend: Navigate to
To run the test suites:
- Backend Tests:
docker-compose exec backend php artisan test- Frontend Tests:
docker-compose exec frontend npm test- backend/: Laravel-based API and business logic.
- frontend/: React application for the user interface.
- docker-compose.yml: Defines services for Docker containers.
- custom_postgresql.conf: Custom configuration for PostgreSQL database.
This project is licensed under the MIT License.