Flutter app integrated with Flask server with login and registration functionalities
video_compressed_no_sound.mp4
- Register and Login logic
- Https calls
- Bloc for design pattern and state managment
- Build runner for generating JSON classes
- Service Locator
- shared_preferences
- http
- get_it
- flutter_bloc
- dio
- build_runner
- json_serializable
- Python version used is
3.8.5
- Go to
flask_app
directory - Install the required packages by running
pip3 install -r requirements.txt
- Open the terminal and type
python3 run.py
.The server will start and the database will be created - The server will run on
http://0.0.0.0:5000/
- To access admin panel go to
http://0.0.0.0:5000/admin/
- Open the
flutter_app
with android studio - Run the project, it will take some time to install the dependencies
- When the app is ready make sure the phone and the laptop are in the same network
- Check the IP of the laptop by using
ipconfig
for windows andifconfig
for Linux - When you get the IP go to the settings in the app and change the URL as shown in the GIF above