Skip to content

TEDxTehran-Team/event-app-core

Repository files navigation

TEDxTehran - Event Application Backend

About

Supporting the mission of Ideas Worth spreading, TEDxTehran are local, independently organized events licensed by TED that brings people living in Tehran together to share a TED-like experience. We bring thought leaders, innovators and doers, from across different disciplines, to share their ideas and stories in the heart of Tehran. In the spirit of TED’s “Ideas Worth Spreading” we strive to bring "Make Iran Famous for its Ideas".

This is the repository hosting the code for the backend of TEDxTehran's event application, free for use by anyone.

Requirements

  • Docker (version 19.03.0 or later)
  • Docker compose

Deploy

  • Clone the repo: git clone git@github.com:TEDxTehran-Team/event-app-core.git
  • Copy .env.example to .env
  • Copy .env.local.example - or .env.production.example depending on where you are deploying - to .env.local
  • Add secret key and other data to the env files
  • Run these commands:
docker-compose up
docker-compose exec app python manage.py migrate

Demo

You can visit the demo deployment of this project here

To access the admin-panel use the following credentials:

  • Username: admin
  • Password: admin

To see the graphql documentation use the side bar here. You can also try out some queries.

For now we have left the debug=True for ease of debug and usage.

Contributing

Feel free to submit any pull request that improves this project in any possible way. Before undertaking a major change, consider opening an issue for some discussion.

Roadmap

Here are the list of features we intend to include in this project. The ones that are checked have been finished.

  • Event Management (including talks, speakers, timeline, gallary and sponsors)
  • Preparing the project for running on Docker
  • Model Structure in UML
  • User Profile and Login
  • In-app Networking ( Chat )
  • Eventday Check-in

Other Open-Source Projects

About

The core system for TEDxTehran event applications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages