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???"
- Host: GitHub
- URL: https://github.com/helloyeew/tomoyo
- Owner: HelloYeew
- License: mit
- Created: 2025-03-04T09:43:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-07T08:48:14.000Z (over 1 year ago)
- Last Synced: 2025-03-07T09:27:15.325Z (over 1 year ago)
- Topics: blazor, gallery
- Language: HTML
- Homepage:
- Size: 192 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.