This project is a documentation website that allows users to write, read, and search documentation by tags. It was created as a final group project for acceptance as a part-time employee at Binus University. My contributions are in the backend and database.
Client: React, Typescript, CSS
Server: C#, .NET 6, SQLServer
To run this project, you will need to add the following configuration to your appsettings.json file in Backend directory
"DefaultConnection": "Server=YOUR_SERVER_NAME;Database=YOUR_DATABASE_NAME;Trusted_Connection=True;Encrypt=False;"
- Visual Studio 2022
- .NET 6
- SQL Server Management Studio 2019
- Clone the repository:
git clone https://github.com/jonathancalvin/SourcePedia.git
-
Run Query:
Open query.sql in SSMS 2019 then execute
-
Open Visual Studio:
- Go to Backend Directory
- Double Click the Backend.sln
- Restore NuGet Packages:
Right click on solution and chooe "Restore NuGet Packages".
-
Build the Backend:
Ctrl+Shift+B
-
Run the Backend:
F5
-
Go to the Frontend directory
cd Frontend
- Install dependencies
npm install
- Start the server
npm start