This is a sales management system developed by John Brian Ngugi Njuguna. The project is designed to help businesses manage their sales and inventory. It's built using .NET 7 and Entity Framework.
- Inventory Management: Keep track of products in stock.
- Sales Tracking: Monitor sales trends and generate reports.
- Customer Management: Manage customer information and purchase history.
- Unit Testing: Ensure the reliability and performance of the application.
- .NET 7: The latest major release of .NET providing tools and libraries for building applications.
- Entity Framework: An open-source ORM framework for .NET applications.
- Clone the repository:
git clone https://github.com/Njuguna-JohnBrian/Sales.git
- Install dependencies: Follow the instructions in the
INSTALL.md
file. - Start the server: Follow the instructions in the
RUN.md
file.
After starting the server, you can interact with the API using the following endpoints:
/api/products
: Get all products./api/sales
: Get all sales./api/customers
: Get all customers.
Contributions are welcome! Please read the [contributing guidelines] before getting started.
This project is licensed under the MIT License.
If you have any questions, feel free to reach out to me John Brian Ngugi Njuguna.
Thanks to all the contributors who have helped make this project a reality!