This is a basic ERP system designed to meet the needs of small businesses. The system is developed using C# with Entity Framework for server logic and PostgreSQL for data persistence. On the frontend, we use Angular to create a rich and responsive user interface.
- Inventory Control: Manage your inventory, monitor stock levels, and receive alerts when it's time to restock.
- Backend: C# with ASP.NET Core and Entity Framework.
- Frontend: Angular with PrimeNG for UI components.
- Database: PostgreSQL.
- API: RESTful API design.
- .NET 5.0 or higher.
- Node.js 12.0 or higher.
- PostgreSQL 12 or higher.
- Clone the repository to your local machine.
- Configure the PostgreSQL connection string in the
appsettings.json
file in the backend project. - Run the Entity Framework migrations to set up the database.
- Install the Angular project dependencies by running
npm install
in the frontend folder. - Start the backend server and the Angular development server.
To run the backend, follow these steps in your terminal:
# Install Entity Framework
# Install PostgreSQL
# Navigate to the Backend directory
cd Backend
dotnet restore
dotnet build
dotnet run
# After starting the backend, navigate to the Frontend directory
cd ../Frontend
npm start