The Medusa Dashboard App is an Angular application designed to consume the Medusa API Net, a .NET API that provides a comprehensive set of endpoints for managing employees, departments, and salaries. This app features various modules, each with a CRUD (Create, Read, Update, Delete) functionality that interacts directly with the database via the API connection.
- Node.js (version 14 or higher)
- npm (version 6 or higher)
- Angular CLI (version 12 or higher)
- Clone the repository:
git clone https://github.com/GabrielRegato/MedusaDashboard.git - Install dependencies:
npm install - Run the application:
ng serve
Run ng serve to start the development server. Navigate to http://localhost:4200/ to access the app.
Run ng build to build the application. The build artifacts will be stored in the dist/ directory.
- Angular Application: The Medusa Dashboard App is built using the Angular framework, providing a modern and responsive user interface.
- Medusa API Net Integration: The app consumes the Medusa API Net, a .NET API that offers a wide range of endpoints for managing employees, departments, and salaries.
- CRUD Functionality: Each module in the app supports Create, Read, Update, and Delete operations, allowing users to manage resources efficiently.
- Direct Database Interaction: The app interacts directly with the database via the API connection, ensuring seamless data flow and real-time updates.
- Employees Module: Manage employee information, including personal details, contact information, and employment history.
- Departments Module: Create, update, and delete departments, and view the list of employees assigned to each department.
- Salaries Module: Oversee salary information, including employee compensation, benefits, and payroll management.
- Angular (version 18.0.0)
- Bootstrap (version 4.3.1)
- jQuery (version 3.3.1)
- RxJS (version 7.8.0)
- Angular CLI (version 18.0.7)
- TypeScript (version 5.4.2)
This repository is provided "as is" and without warranty of any kind. Use at your own risk. While we hope this repository helps you get started with building Angular applications using Bootstrap, jQuery, and RxJS, you are responsible for modifying and adapting the code to suit your specific needs. You may improve or change the components, services, and templates as necessary, but please be aware that we do not guarantee the accuracy, completeness, or reliability of the code.
Medusa Dashboard App - Gabriel A.R.