Skip to content

A web app for Old School Runescape events developed with Django

License

Notifications You must be signed in to change notification settings

JonneSaloranta/osrs-mass

Repository files navigation

OSRS Mass

Django CI Pylint

A Django based web application that allows users to create and join mass events in Old School Runescape.

Installation

.env file should be created in the root directory with the following variables:

SECRET_KEY=yoursecretkey
ALLOWED_HOSTS=*
DEBUG=True
TIME_ZONE=Europe/Helsinki

Roadmap

Website

  • Create mass event (admin)
  • Display event details
  • Create mass event (user)
  • Join the event with nickname by invite code
  • Display event participants

Authentication

  • User authentication
  • User profile
  • User password reset
  • User email verification

Mass functionality

  • Create mass event
  • Display event details
  • Nickname when joining event
  • Display event participants
  • Join the event with invite code
  • Join event with a join link

Scraping data from OSRS wiki

  • Scrape data from OSRS wiki with API(if available) otherwise use beautifulsoup
  • Store data in database
  • Display data on website

MISC

  • Add support for .env file
  • Add support separeate databases for models
  • Add tests
  • Add CI/CD
  • Add Docker support
  • Add caching
  • Add rate limiting
  • Add Kubernetes support

About

A web app for Old School Runescape events developed with Django

Topics

Resources

License

Stars

Watchers

Forks