Skip to content

workshopapps/reputationmanagement.be.web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Contributors

Forks

Stargazers


REPUTATION MANAGEMENT

"Reputation Management. Imagine you have a restaurant. Someone comes and leaves a horrible review and 1 star. You need that review gone. That's what we are here for. Our lawyers will send a letter to the reviewer asking them to take down their review. If successful, you pay us for the service."
Explore the docs »

View Demo ·

.github/workflows/config.yml

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contact
  4. Acknowledgments

About The Project

This is an application mainly for the customer and managed by the lawyers. This products focuses to keep and manage a customer or user's reputation which a lawyer registered ensure bad reviews relating to the cutomer are removed and keep the customer business safe with less worries on bad reviews.

(back to top)

Built With

  • C#
  • ASP.NET Core
  • React js

(back to top)

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

  • .NET 6
  • IDE (Code Editor)
    • Visual Studio 2022 or
    • Visual Studio 2019 Code

Installation

  1. Get the repo link at https://github.com/workshopapps/reputationmanagement.be.web
  2. Clone the repo
    git clone https://github.com/workshopapps/reputationmanagement.be.web.git
  3. Switch to the development branch (this is for developers)*
  4. Open the project folder, in the root path of the project, you will see a .sln file (src/src.sln)
  5. To open the .sln file, you need Visual Studio 2022 to run the .sln file. To use the Visual Studio Code editor check from list number 7
  6. With the Visual Studio 2022
    • Open the .sln file using Visual Studio 2022
    • In the terminal or cmd command shell run the following command to install ef:
      dotnet tool install --global dotnet-ef --version 6.*
      • Run the database contexts by running the following commands in the command shell:
      dotnet ef database update --context ApplicationDbContext
      dotnet ef database update --context AppIdentityDbContext
    • Click the Start or Play button to run your endpoints
    • A Swagger Doc is opened, displaying every enpoints, select and test your endpoints
  7. Using the Visual Studio Code Editor
    • Install the C# for Visual Studio Code
    • Next install the .NET 6.0 SDK, ensure you install the .NET 6.0 Version
    • Open a terminal/command prompt and navigate to the project folder where you will run the app.
    • When the project folder is first opened in VS Code: A "Required assets to build and debug are missing. Add them?" notification appears at the bottom right of the window.
    • Select "Yes"
    • In the terminal or cmd command shell run the following command to install ef:
      dotnet tool install --global dotnet-ef --version 6.*
      • Run the database contexts by running the following commands in the command shell:
      dotnet ef database update --context ApplicationDbContext
      dotnet ef database update --context AppIdentityDbContext
    • Run the app by entering the following command in the command shell:
      dotnet run

(back to top)

Database Migration Guide for Backend Devs

  1. Download and install MySql.
  2. Please select the developer option when installing.
  3. Change connection strings in appsetting.Development.json (Replace with your username (the default is root) and with your password)
  4. Update database

Contact

David Okeke - [email protected]

Project Link: https://github.com/workshopapps/reputationmanagement.be.web

(back to top)

Acknowledgments

(back to top)

Releases

No releases published

Packages

No packages published