Skip to content

Latest commit

 

History

History
55 lines (49 loc) · 1.61 KB

README.md

File metadata and controls

55 lines (49 loc) · 1.61 KB

AdamimOCR_Django

To Do :

  • Install and setup Django (Done)

  • Added virtual env with installation requirements (Done)

  • Install setup Vue (Done)

  • Include Font Awesome (Done)

  • Set up the base template (Done)

  • Setup Vuex / State (Done)

  • Make it possible to Sign-up (Done)

  • Added Passwords serialization and hash (Done)

  • Added Tokenization when logging in (Done)

  • Added extra login step before accessing certain operations (Done)

  • Added Logged User Session on the server side (Done)

  • Make it possible to Login (Done)

  • Create a my account page (Done)

  • Make it possible to logout (Done)

  • Style Pages :

    • Template Page (Done)
    • Home Page (Done)
    • Login Page (Done)
    • Sign Up Page (Done)
    • My Account Page (Done)
    • Api Page (Done)
    • Set up Modal for Login (Done)
  • Add 3rd party authentication :

    • Setup Google Auth (Done)
    • Retrieve response (Done)
    • Send response to the backend (Done)
    • Return token to the frontend (Done)
    • Create a google session for the user (Done)
  • Integrate HuggingFace Space :

    • Duplicate Original HuggingFace Space (Done)
    • Create a Token (Done)
    • Install Gradio_Client
  • Deploy Django :

    • Create a server and access it
    • Install software
    • Create postgres database (Done)
    • Create users and virtual environment (Done)
    • Install packages and get project files (Done)
    • Create separate settings file for production
    • set up gunicorn
    • set up a supervisor
    • obtain SSL certificate
    • set up nginx
  • Deploy Vue :

    • Generate files locally (Done)
    • Send files to server
    • Set up nginx virtual host