All Projects → svenstaro → Flamejam

svenstaro / Flamejam

Licence: other
A generic game jam application with ratings and comments using Flask

Labels

Projects that are alternatives of or similar to Flamejam

Explore Flask
Source of Explore Flask book
Stars: ✭ 1,595 (+1055.8%)
Mutual labels:  flask
Freetakserver
an open source, lightweight Server for connect TAK clients
Stars: ✭ 127 (-7.97%)
Mutual labels:  flask
Flask simplelogin
Simple Login - Login Extension for Flask - maintainer @cuducos
Stars: ✭ 133 (-3.62%)
Mutual labels:  flask
Yspider
yspider -- 轻量级爬虫系统
Stars: ✭ 125 (-9.42%)
Mutual labels:  flask
Openuba
A robust, and flexible open source User & Entity Behavior Analytics (UEBA) framework used for Security Analytics. Developed with luv by Data Scientists & Security Analysts from the Cyber Security Industry. [PRE-ALPHA]
Stars: ✭ 127 (-7.97%)
Mutual labels:  flask
Flask On Docker
Stars: ✭ 131 (-5.07%)
Mutual labels:  flask
Jiosaavnapi
An unofficial API for JioSaavn written in Python 3
Stars: ✭ 123 (-10.87%)
Mutual labels:  flask
Actorcloud
Open-source IoT Platform
Stars: ✭ 138 (+0%)
Mutual labels:  flask
Reel2bits
Self-hosted Soundtracks and Podcasts sharing, with ActivityPub federation.
Stars: ✭ 128 (-7.25%)
Mutual labels:  flask
Ahrid
AHRID - Analysis Hacker's Real-ID Platform 黑客攻击画像分析系统(停止运营)
Stars: ✭ 133 (-3.62%)
Mutual labels:  flask
Soul Manga
react + flask + scrapy 构建的单页应用漫画网站
Stars: ✭ 126 (-8.7%)
Mutual labels:  flask
Pyxtermjs
A fully functional terminal in your browser.
Stars: ✭ 127 (-7.97%)
Mutual labels:  flask
Mentorship Backend
Mentorship System is an application that matches women in tech to mentor each other, on career development, through 1:1 relations during a certain period of time. This is the backend of this system.
Stars: ✭ 132 (-4.35%)
Mutual labels:  flask
Python Resources 2019
A curated list of Python 3 resources, books, websites, tutorials, code challenges
Stars: ✭ 125 (-9.42%)
Mutual labels:  flask
Wechat hack
微信黑客攻击平台 - 已经废弃
Stars: ✭ 134 (-2.9%)
Mutual labels:  flask
Search Libc
Web wrapper of niklasb/libc-database
Stars: ✭ 124 (-10.14%)
Mutual labels:  flask
Wa Reader
💬 WA Reader is a platform to read WhatsApp conversations from email text backups in a easy-to-read UI.
Stars: ✭ 130 (-5.8%)
Mutual labels:  flask
Docker Flask Gunicorn Nginx
Bootstrap example of a Flask app served via Gunicorn and Nginx using Docker conteiners
Stars: ✭ 138 (+0%)
Mutual labels:  flask
Tradingview Webhook Bot
⚙️ Send TradingView alerts to Telegram, Discord, Slack, Twitter and/or Email.
Stars: ✭ 135 (-2.17%)
Mutual labels:  flask
Vuejs Python
Examples showing how to use vuejs with python web frameworks (rest, websocket, etc)
Stars: ✭ 132 (-4.35%)
Mutual labels:  flask

flamejam - a game jam application using Flask

Docker Cloud Build Status license Stars

Description

flamejam is a generic game jam application implemented in Python and using the Flask microframework. It was initially created as a voting platforms for the BaconGameJam. However, it is generic and as such it is usable for any other game jam event.

This application is designed to make sure that participants vote on other entries fairly and evenly.

How to run for development

You are currently expected to run some kind of POSIX system such as Linux. This software has not been tested on Windows and it would be quite a wonder indeed if it worked there.

  1. Copy the default config from doc/flamejam.cfg.default to flamejam.cfg and configure it to your needs.

  2. Initialize the database using either test data or an admin account.

    Example for an empty database with just an admin account called peter and password hunter2:

    poetry run flask init-db peter hunter2 [email protected]
    

    Example to seed a database with test data:

    poetry run flask seed-db
    
  3. Then, running the application should be as simple as calling

    make run_debug
    

How to run in production

Docker is the primary supported way to run this software in production. It can easily be run without Docker but it's very hard for me to universally support that so if you don't want to use Docker, you should adopt the following instructions to your own systems. Follow step 1. and 2. from above. Then, run

docker run -v $PWD/flamejam.cfg:/etc/flamejam/flamejam.cfg -p 8080:8080 svenstaro/flamejam:latest

Support and contact

In order to receive help in getting this application to run, it would be best to ask here on GitHub via the issues system.

Pull requests are welcome.

License

This application, all of its sources and resources are licensed under the zlib license with the following exceptions:

  • jquery
  • lightbox
  • bootstrap

These exceptions are subject to their own copyrights and licenses. This project only makes use of them.

For the full license text, please see the included LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].