Skip to content

nickgismokato/NickgismokatoWebsite

Repository files navigation

Nickgismokato.com

Summary

This Project


A simple website to contain most of my web services and applications.


Backend

C# .NET Linux

Dependencies

GraphQL Bootstrap


About

This is the repository for Nickgismokato.com. This repo will only contain the source code for the website. All data the website will contain will not be put onto the repo. Furthermore the oauth credentials and the tokens will also not be uploaded to the repo.

About the website

This website is a product created out of four needs:

  1. Learning Blazorise for .Net8.0 with Bootstrap5.
  2. Creating a website which contain my achievements and my qualifications.
  3. Creating a webservice for the guild New Reunion to help them simplify their logging experience with Warcraftlogs such that their excel work get simplified. A general GraphQL query can be created for anyone just looking for some specific data.
  4. A place where I can contain my documentations for SaTyR

Furthermore this website will contain some of my own webservices.

  • ⚡ Test

Development Status and Progress

The development is solo project, so this may or may not take some time to implement planned features and also maintain the website.

You can find the full development plan here.

Prerequisites

Make sure to have .NET8.0 SDK installed. Everything else will be handles by .NET.

Windows and linux:

Go to this link and download the SDK 8.x.y version for your OS.

GNU+Linux:

Go to this link and follow the instructions. The official distributions that supports .NET can be found here: https://packages.microsoft.com/

Usage

Sever Running

Summary: To run this website on a server first clone this repository and then run the project inside Nickgismokato and not the Nickgismokato.Client.

Steps:

  1. Navigate to a directory where you, the user, have permission.
  2. Clone the repository git clone https://github.com/nickgismokato/NickgismokatoWebsite.git
  3. Navigate to Nickgismokato/
  4. Use the .NET run command: dotnet run

Optional steps

  • (Optional) Make sure /var/log/website/ has writing permissions since this is where our log files will be stored by our program

License

We are using MIT License. It is up to other developers to read and understand this license.