More Premium Hugo Themes Premium React Themes

Django Oauth React Admin Dashboard

Django + React + Webpack + Admin LTE + Google Oauth2 + Google Calendar API

Django Oauth React Admin Dashboard

Django + React + Webpack + Admin LTE + Google Oauth2 + Google Calendar API

Author Avatar Theme by dev0088
Github Stars Github Stars: 7
Last Commit Last Commit: Jun 2, 2021 -
First Commit Created: Jun 19, 2023 -
Django Oauth React Admin Dashboard screenshot

Overview:

The article discusses the installation and deployment process for a Python/Django admin dashboard integrated with Google Calendar API. It provides a step-by-step guide on setting up the environment, installing necessary packages, migrating models into the database, creating an admin user, and running the server. It also addresses potential troubleshooting scenarios and offers solutions. Additionally, it mentions the deployment of the dashboard on a global server using Heroku, providing the relevant URLs and login credentials.

Features:

  • Python/Django admin dashboard
  • Integration with Google Calendar API
  • Server setup and installation guide
  • Database migration management
  • Troubleshooting tips and solutions
  • Deployment on a global server using Heroku
  • Access to frontend and admin pages
  • Secure admin user authentication

Installation:

To install the Python/Django admin dashboard with Google Calendar API, follow these steps:

  1. Preinstall Python 3.6 environment
  2. Create server
  3. Install Python packages
  4. Get static files
  5. Migrate models into the database
  6. Create an admin user on the server
  7. Run the server using the command: python manage.py runserver 0.0.0.0:8000
    • Access frontend page through: http://127.0.0.1:8000
    • Access admin page through: http://127.0.0.1:8000/admin
    • In case of running the server with 0.0.0.0:8000 option:
      • Access frontend page through: https://192.168.1.120:8000
      • Access admin page through: https://192.168.1.120:8000/admin

Summary:

The article provides a comprehensive guide for installing and deploying a Python/Django admin dashboard integrated with Google Calendar API. It offers step-by-step instructions on setting up the environment, installing dependencies, migrating database models, and creating an admin user. It also covers troubleshooting scenarios and provides a solution for removing migration files. Additionally, it mentions the option of deploying the dashboard on a global server using Heroku and provides the relevant URLs and login credentials for the deployed version.