Skip to content

Mock Application Form App. created using Django Rest Framework, React, Bootstrap 4.0, and Material Design. Built-in JWT Authentication with authentication and refresh tokens. Connects to OpenAI (GPT), Google & Microsoft. Includes frontend form validation, and dynamic user roles. Forms can be viewed after submission and roles can be changed in demo.

Notifications You must be signed in to change notification settings

ojoksimovic/Django-Application-Forms

Repository files navigation

Django Application Forms

Mock Application Forms

Backend created using Django Rest Framework, frontend with React, Bootstrap 4.0, and Material Design.

External APIs include Google API (for Google login), Microsoft Authentication Library/MSAL (for Microsoft Account login), OpenAI (generating AI award letters via GPT/Davinci model), and Amazon Web Services S3 (for document storage).

Built-in JWT Authentication with authentication and refresh tokens. Includes frontend form validation, document uploading (via AWS S3), and user roles. Highly responsive (mobile friendly).

User has option to register an account or alternatively sign in via Google or Microsoft Account. Completed forms are redirected to administrator for approval. Once approved, downloadable confirmation letter is automatically generated using OpenAI model Davinci. Forms can be viewed after submission and roles can be changed in demo.

Live version can be found here.

About

Mock Application Form App. created using Django Rest Framework, React, Bootstrap 4.0, and Material Design. Built-in JWT Authentication with authentication and refresh tokens. Connects to OpenAI (GPT), Google & Microsoft. Includes frontend form validation, and dynamic user roles. Forms can be viewed after submission and roles can be changed in demo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published