The Inventory Management System is a .NET application designed to help businesses manage their inventory efficiently. It allows users to track products, manage stock levels, and generate reports on inventory data.
- Product Management: Add, update, and delete products.
- Stock Tracking: Monitor stock levels and receive notifications for low stock.
- Reports: Generate and export inventory reports.
- User Authentication: Secure login and user management.
To set up the project locally, follow these steps:
- Open the Package Manager Console in Visual Studio.
git clone https://github.com/Aravindha-samy/InventoryManagementSystem-BackEnd.git cd InventoryManagementSystem-BackEnd
- Open Visual Studio and select Open a project or solution.
- Navigate to the cloned directory and open the solution file (
.sln
).
- In Visual Studio, go to Tools > NuGet Package Manager > Manage NuGet Packages for Solution....
- Restore the required packages.
- Configure your database connection in the
appsettings.json
file. - Update the connection string with your database details.
- Open the Package Manager Console in Visual Studio.
- Run the following command to apply migrations:
Update-Database
- Press
F5
or click on the Start button to run the application. - The application will be available at
http://localhost:44354
.
- Register/Login: Create an account or log in if you already have one.
- Add Products: Navigate to the product management section to add new products.
- Track Inventory: Monitor the stock levels from the dashboard.
- Generate Reports: Go to the reports section to create and download inventory reports.
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please fork the repository and create a pull request with your changes. Make sure to update tests as appropriate.
- Fork the Project.
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
). - Commit your Changes (
git commit -m 'Add some AmazingFeature'
). - Push to the Branch (
git push origin feature/AmazingFeature
). - Open a Pull Request.
For any questions or inquiries, please contact:
Aravindha Samy
- GitHub: Aravindha-samy