Skip to content

An event sharing and registration app inspired by the term "social butterfly". Built with Flutter, Django, and GraphQL.

License

Notifications You must be signed in to change notification settings

MLH-Fellowship/butterfly

Repository files navigation

butterfly


Butterfly is an event sharing and registration app. Inspired by the term "social butterfly", it originated from a problem we wanted to solve. We wanted to make an app that we could tie into our lives and that we would actually use. After passing around ideas, we came up Butterfly, an app that builds communities around events.

https://butterflyapp.tech

System requirements

App:

  • Have Flutter installed (ideally with xcode or android studio)

Website:

  • Have Flask installed

Make and activate virtual environment

python3 -m venv butterfly-venv
source butterfly-venv/bin/activate

Install requirements

pip install -r requirements.txt

Run the backend

cd backend
python3 manage.py makemigrations users
python3 manage.py migrate users
python3 manage.py runserver

Run the app

cd frontend
flutter run --no-sound-null-safety
# you'll be prompted to select a device-we suggest chrome if you don't have a mobile emulator

Run the website

cd webpage
gunicorn --bind 127.0.0.1:5000 wsgi:app
  • Troubleshooting
  • FAQ
  • Maintainers

About

An event sharing and registration app inspired by the term "social butterfly". Built with Flutter, Django, and GraphQL.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages