Giter Club home page Giter Club logo

feminineboy's Introduction

๐ŸŽ€ FeminineBoy.net

An open source website and community blog dedicated to content for boys with a feminine gender expression.

๐ŸŒ https://feminineboy.net

๐Ÿ’ฌ https://discord.gg/aGceAbPQk4

โš  Due to inactivity of content creators, community and lack of visitors, I have decided to end the project and shut down the website. But this repo will still be available.

๐Ÿ’ป TechStack

The website is build with Typescript, Express and a headless cms. This makes server side rendering possible, which is very good for this type of website due to search engine optimization and client performance.

๐Ÿ› ๏ธ Languages

๐Ÿ“ฆ Frameworks & Libraries

๐Ÿ“ Headless CMS

The website uses Directus.io which is a self hosted open source headless CMS (they call it "open data platform") that is used to write and manage content on the website. It makes the development a lot easier and faster because we do not have to write a backend. It's also easier for our writers and moderators to maintain the content.

๐Ÿ“ Poject structure

  • /content Markdown files with static text content that is used as for example the privacy or about page.
  • /docs Markdown files with the project documentation.
  • /public Static assets like css files or images that will be served by expressjs (express.static() middlewarre).
  • /src The actual application source code written in Typescript.
    • /routes Typescript files with express routers that handle the web requests and render the views.
    • /services Typescript files with static classes that provide methods and functionalities like the content fetching.
    • /types Typescript files with type/interface definitions.
  • /templates Pug template files that are used for other stuff like RSS feeds.
  • /views Pug template files that are used to render the html website.
    • /mixins Reusable pug components (mixins)
    • /partials Parts for the base layout

๐Ÿ“š Further Documentation

โœ‹ Contribution

To help programming and contribution please note:

  • You are familiar with web development and have at least intermediate skills with the used languages and frameworks.
  • Follow the contribution guidelines

A project by Feuerhamster - Provided by HamsterLabs

feminineboy's People

Contributors

feuerhamster avatar genericusername3 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

feminineboy's Issues

Change "Website Name" in privacy.md to "FeminineBoy.net"

In the section "Children's Information" of content/privacy.md, the second paragraph starts with "Website Name". I guess this might have just been overlooked when modifying the template, so it should probably replaced with "FeminineBoy.net"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.