GithubHelp home page GithubHelp logo

Hobbyfiguras

Hobbyfiguras is a figure collector community, in the site you will find tutorials, guides, news, bootleg comparisons, answers, stores and the latest news.

This repository is a central information hub, here you will find the links to the main code repositories, right now the source code for the site is very specific for our particular needs, but in the future it could be made into a generic package for other uses.

The forum itself has some inspirations from facepunch forums.

Technical information

Backend

The backend of the forum is done in Python 3 using django, we use django rest framework to provide the API and whoosh for the searches.

The site is used using uvicorn (to function as an ASGI application, for real-time notifications).

A program called Prerender is also used on the server, so that Google and the rest of bots can see the information without having to execute Javascript.

There are three applications, FigureSite, which contains the entire forum and mfc, which is an intermediary to get and parse data from MyFigureCollection.

Frontend

The frontend works with Vue.js and Node, the markdown parser is markdown-it, although it is customized to support the emojis of twitter and to be able to insert images of MFC, insert videos from YouTube etc ...

Project links

hobbyfiguras's Projects

scripts icon scripts

Scripts del servidor de hobbyfiguras

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.