kevinhq / cononline

Con Online

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CON ONLINE

Due to COVID-19, many anime conventions have been forced to cancel.

CON ONLINE is an open source platform for conventions to take place.

Highlights

  • Free and open source

  • Support community exhibitors

  • Buy directly from artists and vendors

  • Share cosplays and photos

  • Be online with other attendees

  • No advertising or profits made by the Con Online hosts

If you don't like our CON ONLINE, you are free to host your own! Installation instructions can be found below.

How it works

Anyone can submit a vendor or artist space to CON ONLINE. Vendors and artists must be approved in order to prevent auto-generated spam.

Installing

Pre-requisites:

  • MariaDB Server
  • Linux Server
  • Rails' requirements: Nodejs, yarn, python
  • Nginx Server
  1. Setup Ruby on Rails
  2. Run db:setup
  3. Enjoy!

Contributing

See how to contribute to a Git project. You can also make smaller automated pull requests using the Github website and clicking "edit", which will allow you to fork our project and submit a pull request when you're done.

Never contributed to an open source project before? That's okay!

Forking means to copy the project and make your own clone. You will make your edits and suggested changes there, and then you submit a "pull request", requesting that we accept your changes. Any changes you submit you agree to license under the same license as the rest of the project.

Future development

  • On the dealers and artists page, show a list of all the presently logged-on attendees/cosplayers "browsing now"
  • Enable chatting between attendees/cosplayers using ActionCable
  • Add carts (can be saved to either a user, or if not logged in then to the session)
  • Add inventory amounts to products
  • Convert carts to orders upon payment (log the amount paid for each item, quantity, decrement the product's inventory, etc)
  • Receive payment information from Paypal IPN - payment still goes straight to the user.

Copyright

See the Copyright.md file.

About

Con Online

License:MIT License


Languages

Language:Ruby 69.8%Language:HTML 24.9%Language:JavaScript 2.8%Language:CSS 2.5%