Skip to content

A web application to plan and organize events/trips with others!

License

Notifications You must be signed in to change notification settings

LyonParapente/EventOrganizer

Repository files navigation

EventOrganizer

Organize events in your community!
We're a paragliding club but this tool could definitely be used by other groups.
Our instance is located at: https://calendrier.lyonparapente.fr

Screenshot

An event:
Screenshot event

Main goals:

  • Mobile friendly
  • Ability to organize events for one or more days
    • Each event has a name, description, date and meeting point
    • A map shows the rendez-vous point
    • Comments can be exchange between members for this event
    • Each member can set his/her status to participant or interested
  • Intuitive & nice looking
  • List of members (access restricted)
  • Emails notifications
  • Promote communication (Phone, WhatsApp, ...)

Developer

Requirements

Front

Front is made using TypeScript and FuseBox bundler.

First time: npm install

Launch compile & local web server with: .\run.bat
Then open your browser to http://localhost:4444/

Each time you save a source file, FuseBox reloads the page of all connected browsers, even your phone :-).

Back

See BACK for how to configure your local development environment.

Production deployment

Follow the tutorial: Flask + Gunicorn + Nginx + HTTPS

Stack