📖 A platform for searching and reading novels from multiple websites using hot-plugins in ASP.NET Core.
This is only the back-end part of the project. Please refer to https://github.com/thienan2003bt/Novels-Collector-FE for the front-end part. Thank you!
- Vietnamese name: Website Tổng hợp và đọc tiểu thuyết trực tuyến
- Front-end: React
- Back-end: ASP.NET Core
- Database: MongoDB
To get the project up and running for the first time, follow these steps:
- Build the solution:
Navigate to the root directory of the project and run the following command to build the solution:dotnet build
- Run the script to copy plugins into the core app:
With local run, we have to install the plugins by hand:bash ./plugin-scripts/copy_source_plugins.sh bash ./plugin-scripts/copy_exporter_plugins.sh
- Data migration
Import .json files inmongodb-migrations/
folder to initialize the database. - Run the project:
Start the project by using:dotnet run --project ./NovelsCollector.Core/NovelsCollector.Core.csproj
Alternatively, you can also build and run the solution with the GUI by opening BE.NovelsCollector.sln
in Visual Studio IDE.