Skip to content

Django REST framework & VueJS, the way I like it.

Notifications You must be signed in to change notification settings

mechtron/drf-vuejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

drf-vuejs

By Corey Gale (mechtrondev[at]gmail.com)

What is this?

Posts is a CRUD app that allows its users to create and up-vote "Posts". Popular Posts get featured on the HOF page.

This goal of this project is to provide complete backend, frontend and IaC to serve as a foundation to kick start building new apps.

Web app screenshots

This could all be yours if you fork this repo today

Live demo

Try it out!

Tech stack

Frontend Backend DevOps
VueJS Python 3 GitHub Actions
BootstrapVue Django REST framework Docker
Vue Router django-allauth (OAuth2 via Google) Kubernetes
Vuex SQLite or MySQL (optional) Helm
Axios Swagger UI AWS EKS

📕 Documentation

Head over to the project's docs on GitHub Pages to learn how to:

  • Start the dev environment
  • Make API requests (like creating and retrieving Posts)
  • Trigger database migrations
  • Build the app's Docker images
  • Use the included Helm chart to deploy the Posts app to AWS EKS

What's next?

To see what's slated for the v2.0.0 release, checkout our GitHub Project.