Welcome to the SoonStack.Backend. Kindly refer wiki page for more infomation about the code
Welcome to SoonMonoCleanStore, an exemplary e-commerce backend API. SoonMonoCleanStore is designed to provide a clear architectural structure that combines Clean Architecture principles, the concept of vertical slices, and 'Screaming Architecture' to achieve modularity and scalability.
Before you begin, ensure you have the following prerequisites installed on your system:
- .NET 6 SDK
- MySQL (for database)
Follow these steps to set up and run SoonMonoCleanStore on your local machine:
-
Clone the Repository:
git clone https://github.com/yourusername/SoonMonoCleanStore.git cd SoonMonoCleanStore
Before running the SoonMonoCleanStore application, you need to set the database. Follow these steps:
-
Make sure mysql is installed.
-
Run all db script provided at folder MySql in MySql which can be found at ~\SoonMonoCleanStore\Persistance\DatabaseScript\MySQL.
-
Update the
ConnectionStrings
section with your database connection information. -
Open the
appsettings.json
file in the 'SoonMonoCleanStore' project. -
Update the
ConnectionStrings
section with your database connection information.
-
Bug Reports and Feature Requests: Use the issue tracker to report bugs or request new features.
-
Pull Requests: Submit pull requests with clear descriptions and details of the changes made.