Sillo HR management ERP application
Product Information
Developer
Public chat
Product Details
Sillo HR Management Web App Platform
Welcome to Sillo HR Management, a comprehensive human resource management application designed to streamline your company's HR processes. With Sillo, you can easily manage your employees, projects, teams, leaves, and departments all in one centralized platform.
Value Proposition
Sillo HR Management offers a range of powerful features and benefits to help you effectively manage your company's human resources:
- Efficient employee management: Keep track of all your employees' information, including personal details, skills, and certifications.
- Leave management: Easily manage and track employee leaves, ensuring proper coverage and scheduling.
- Project management: Assign employees to specific projects, track their progress, and manage project timelines.
- Organization management: Streamline your company's departments and hierarchies for better organization and communication.
- Scalability: Sillo is a scalable solution, allowing you to add additional modules and customize the application to fit your specific needs.
- SaaS application: Sillo can be turned into a Software-as-a-Service (SaaS) application, allowing you to offer HR management services to your customers as a subscription-based model.
Features
- Authentication: Securely authenticate users and control access to the platform.
- Dashboard: Get an overview of your HR metrics with key performance indicators (KPIs) such as the number of employees, skills, and certifications.
- Employee management: Easily manage all employee information, including personal details, contact information, and employment history.
- Leave management: Track and manage employee leaves, including vacation, sick days, and other time off.
- Project management: Assign employees to projects, track project progress, and manage project timelines.
- Organization management: Create and manage departments, teams, and hierarchies within your organization.
You will receive the following components as part of the Sillo HR Management package:
- Front-end project: Angular
- Back-end project: .NET 6
- Database: Conceptual data model (easily generate the database using Entity Framework migration)
With Sillo HR Management, you can revolutionize your company's HR processes and improve efficiency and productivity. Take control of your human resources today with Sillo.
Authentification
The dashboard is a page containing the following KPIs:
Number of employees
Number of skills
Number of certificates
Employee management
Leave management
Project management
Management of organizations
It can be used as SaaS app
File Tree
-
📁 Sillo HR management ERP application
Installation Instructions
1. **Create a New Database**:
- Begin by creating a new database in SQL Server. This will be the primary data store for your application. Make sure to configure the database settings according to your application requirements.
2. **Add Connection String**:
- Once the database is created, add the connection string to your backend application. You can find this setting in the appsettings.json file. The connection string should include the server name, database name, user credentials, and any other necessary parameters.
3. **Backend Setup**:
- The backend of the application should be developed using .NET 8, as it is recommended for its performance and new features. Ensure your development environment is set up with .NET 8 SDK.
4. **Run the Backend**:
- To start the backend API, you have two options. First, you can use the command line by navigating to your project directory and running the command `dotnet run`. This will compile and start your application.
- Alternatively, you can run the API directly from Visual Studio 2022. Open your project in Visual Studio, and press F5 or click the run button to start the application.
5. **Frontend Setup**:
- Move on to setting up the frontend. The frontend dependencies are managed through npm (Node Package Manager). To install these dependencies, open a command prompt in the frontend directory of your project and run the command `npm install`. This will download and install all necessary packages.
6. **Node.js Requirements**:
- Ensure that you have Node.js version 14.x or 16.x installed on your machine, as these versions are compatible with the frontend framework. You can check your current Node.js version by running `node -v` in the command prompt.
7. **Run the Frontend**:
- After installing the dependencies, you can start the frontend application by running the command `ng serve`. This will compile the Angular application and start a development
Change and Adaptation Instructions
- The theme and colors of the application can be easily edited, allowing for a customized and branded user interface that aligns with the customer's preferences.
- This solution is designed to be scalable, ensuring it can grow and adapt to increasing demands and additional features without compromising performance.
- You can add more tables to the database to accommodate new data requirements and expand the application's capabilities.
- Additional modules can be integrated into the existing system, providing flexibility and the potential for further development and expansion of the solution's features.