Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mlh-fellowship/butterfly

An event sharing and registration app inspired by the term "social butterfly". Built with Flutter, Django, and GraphQL.
https://github.com/mlh-fellowship/butterfly

dart django docker flask flutter graphql mobile-app

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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