An online platform developed in flutter for
- Artists: to be able to create an online art gallery where they can add and showcase their artworks.
- Art Enthusiasts: to be able to browse for artworks and art galleries.
- User authentication (firebase)
- Create an art gallery
- Add artworks
- Search artworks
- View galleries
- View artworks
- View profile
- Edit profile
- Flutter: https://docs.flutter.dev/get-started/install
- Python: https://www.python.org/downloads/
- Firebase connectivity: https://firebase.google.com/docs/flutter/setup?platform=web
- Google chrome
- Internet connection
- Install all the required python libraries using
pip3 install -r "requirements.txt"
- Run the following command in the folder frontend
flutter pub get
- Create a database in a mysql server by running the script
CREATE DATABASE artzy;
- Create all the required tables in the database by running the commands inside backend folder
python3 manage.py makemigrations
python3 manage.py migrate
- Start the django server by running the following command inside backend folder
python3 manage.py runserver
- Run the flutter app by running the command inside frontend folder
flutter run -d chrome