project-olly
project-olly copied to clipboard
Sports Event Management at it's finest. Like tuxedo fine
Project Olly
About the project
Project Olly is an online esports tournament hosting platform written in Python 3 using the Django web framework. It began as a closed source commercial product until November 2019 when it was re-released under the MPL2.0 license (see license.md)
Roadmap
- Single Eliminations Tournaments (Live - improvements coming soon)
- Leagues (Live - improvements coming soon)
- UserProfiles (completed)
- Support Tickets (completed)
- News Posts (completed)
- Match System (Live - improvements coming soon)
- Team system - team invites, captains (completed - improvements coming soon)
- PayPal Store for processing some payments (completed)
- Double Elimination Tournaments (planned)
- Ladders (planned)
Installation
- Clone the repository! You need the code, it won't just magically work without it.
git clone https://github.com/NFM-Studios/project-olly.git
- Install docker and docker-compose. Follow the instructions here and here
- Copy
.env.example
to.env
and edit using the guidance in the file - Copy
Caddyfile.example
toCaddyfile
and changeexample.com
to your domain andemail.example.com
to your email address - Run
docker-compose up -d
- A user was automatically created with the username
admin
and the passwordChangeMe!
DON'T FORGET TO CHANGE THE PASSWORD! - How easy was that!?
Designs and Template
Project Olly allows you to throw in your front end templates without having to mess with any backend code! It's simple!
Use our templates in project-templates as a base, then set template_path
in .env
to wherever you stored your custom templates
Contributors ✨
Thanks goes to these wonderful people (emoji key):
mulveyben1 💻 |
rjh05 💻 |
Cameron Riu 💻 |
Mike M. ⚠️ 💻 🚇 📖 |
Steven Young 🚇 🤔 💻 |
tkenney124 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!