Skip to content

Application to experiment with the following technologies:

Notifications You must be signed in to change notification settings

Vinodjayakumar124/flutter-django

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

flutter-django

Application to experiment with the following technologies:

  • Firebase storage
  • ElephantSQL
  • Postgresql
  • Django
  • Django Rest Framework
  • Flutter

In this application, you will be able to:

  • Register
  • Login
  • Logout
  • Upload photo

RUNNING THE APPLICATION

In the root folder containing both frontend and backend folders:
*ENSURE YOU HAVE PYTHON INSTALLED*
  • create a python environment:

    • Windows: python -m venv py_env
    • MacOS: python3 -m venv py_env
  • Activate python environment:

    • Windows: py_env\scripts\activate
    • MacOS: source py_env/bin/activate
  • Install dependencies:
    ENSURE THAT YOU ARE IN BACKEND_ROOT FOLDER

    • pip install -r requirements.txt

In the frontend folder:

  • Install Flutter dependencies:
    • flutter pub get

Run backend server:
ENSURE YOU ARE IN BACKEND_ROOT FOLDER
ENSURE PYTHON ENVIRONMENT IS ACTIVATED

  • python manage.py runserver

How to install Android emulator:
ENSURE YOU HAVE ANDROID STUDIO INSTALLED

Run frontend flutter client:
ENSURE THE DEVICE THAT VISUAL STUDIO CODE IS CONNECTED TO IS AN ANDROID EMULATOR

  • flutter run

About

Application to experiment with the following technologies:

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 50.2%
  • Python 36.7%
  • HTML 11.4%
  • Swift 1.2%
  • Other 0.5%