AnimeThemes/animethemes-server

Support for misc wiki pages

Opened this issue · 1 comments

Note: WIP. Discussion is encouraged. This does not target our wiki deployment and will instead be its own project.

Goals

Represent misc videos for the wiki client and other areas of the application.

User Stories

A user shall be able to browse Donghua, Visual Novels and Games in the wiki client.

A user shall be able to query Donghua, Visual Novels and Games in the API.

A moderator shall be allowed to manage Donghua, Visual Novels and Games.

Functional Requirements

There shall exist Donghua, Visual Novel and Game models.

There shall exist corresponding API & Nova resources.

Namespace proposal, attempting to match concerns and distinguish objects of differing scope

  • App
    • Models
      • ...
      • Wiki
        • Anime
          • Synonym (db table AnimeSynonym)
          • Theme (db table AnimeTheme)
          • Entry (db table AnimeThemeEntry)
        • Donghua
          • Synonym (db table DonghuaSynonym)
          • Theme (db table DonghuaTheme)
          • Entry (db table DonghuaEntry)
        • Game
          • Synonym (db table GameSynonym)
          • Theme (db table GameTheme)
          • Entry (db table GameThemeEntry)
        • VisualNovel
          • Synonym (db table VisualNovelSynonym)
          • Theme (db table VisualNovelTheme)
          • Entry (db table VisualNovelEntry)
        • Anime
        • Artist
        • Donghua
        • ExternalResource
        • Game
        • Image
        • Series
        • Song
        • Video
        • VisualNovel