An open API service indexing awesome lists of open source software.

https://github.com/helloyeew/tomoyo

"Where is my picture???"
https://github.com/helloyeew/tomoyo

blazor gallery

Last synced: over 1 year ago
JSON representation

"Where is my picture???"

Awesome Lists containing this project

README

          

# Tomoyo

"The greatest happiness for me is to let the person I most like have the most happiness." - Tomoyo Daidouji

Tomoyo is an image gallery site + (a bit) social network that's build specifically for share an image from an anime exhibition, event and more.

_TODO: Write full description_

## Develop Tomoyo

Tomoyo is build using ASP.NET Core on .NET 9.0. Frontend based on [Blazor](https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor) SSR and [MudBlazor](https://mudblazor.com/).

### Project Structure

- `Tomoyo` : ASP.NET Core project for both server and client. Database context ,API controller and Blazor component are located here.
- `Tomoyo.Core` : Core library including shared model, service and utilities.

### Requirement

- [.NET 9 SDK](https://dotnet.microsoft.com)
- ASP.NET (Already included in .NET SDK)

### Setup database from EFCore

```shell
cd Tomoyo
dotnet ef database update
```

### Run the server

```shell
cd Tomoyo
dotnet run
# Or use dotnet watch for hot reload
dotnet watch
```

## License

Tomoyo is licensed under the MIT license. Please see [the licence file](LICENSE) for more information. tl;dr you can do whatever you want as long as you include the original copyright and license notice in any copy of the software/source.