Skip to content

rashadrussell/todooly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Todooly

A todo list app built with React, Django, Django Rest Framework, and MySQL.

This repo is a tutorial for how to create a full-stack app using React, Django, and MySQL. The front-end web client is built using React and initiated with Create React App. The backend is built with Django, Django Rest Framework, and MySQL. This project runs behind a Docker virtual environment.

To view the completed source code, visit the "completed" branch:

View full source code

Pre-requisites

  1. Install NodeJS - https://nodejs.org/en/
  2. Install Docker Desktop - https://www.docker.com/get-started

Docker Commands

Run Python and Django Commands in api container: $ docker-compose run api [COMMAND]

  • Build Docker Container (dev environment): $ docker-compose build
  • Create Django Project: $ docker-compose run api django-admin startproject api .
  • Run Django Migration: $ docker-compose run api python manage.py migrate
  • Create Django Migration Files: $ docker-compose run api python manage.py makemigrations
  • Create a Django App: $ docker-compose run api django-admin startapp todolist
  • Start MySQL Server and API Server: $ docker-compose up

About

A todo list tutorial on building a full-stack app with React, Django, and MySQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published