├── .devcontainer ├── Dockerfile ├── README.md └── devcontainer.json ├── .dockerignore ├── .env.example ├── .flaskenv ├── .github └── workflows │ └── main.yml ├── .gitignore ├── Dockerfile ├── Pipfile ├── Pipfile.lock ├── README.md ├── app ├── __init__.py ├── api │ ├── auth_routes.py │ └── user_routes.py ├── config.py ├── dev.db ├── forms │ ├── __init__.py │ ├── login_form.py │ └── signup_form.py ├── models │ ├── __init__.py │ ├── db.py │ └── user.py └── seeds │ ├── __init__.py │ └── users.py ├── migrations ├── README ├── alembic.ini ├── env.py ├── script.py.mako └── versions │ └── 20201120_150602_create_users_table.py ├── react-app ├── .env.example ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ └── index.html └── src │ ├── App.js │ ├── components │ ├── NavBar.js │ ├── User.js │ ├── UsersList.js │ └── auth │ │ ├── LoginForm.js │ │ ├── LogoutButton.js │ │ ├── ProtectedRoute.js │ │ └── SignUpForm.js │ ├── index.css │ ├── index.js │ └── store │ ├── index.js │ └── session.js └── requirements.txt /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/.devcontainer/README.md -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/.env.example -------------------------------------------------------------------------------- /.flaskenv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/.flaskenv -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/Dockerfile -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/README.md -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/app/__init__.py -------------------------------------------------------------------------------- /app/api/auth_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/app/api/auth_routes.py -------------------------------------------------------------------------------- /app/api/user_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/app/api/user_routes.py -------------------------------------------------------------------------------- /app/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/app/config.py -------------------------------------------------------------------------------- /app/dev.db: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/forms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/app/forms/__init__.py -------------------------------------------------------------------------------- /app/forms/login_form.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/app/forms/login_form.py -------------------------------------------------------------------------------- /app/forms/signup_form.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/app/forms/signup_form.py -------------------------------------------------------------------------------- /app/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/app/models/__init__.py -------------------------------------------------------------------------------- /app/models/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/app/models/db.py -------------------------------------------------------------------------------- /app/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/app/models/user.py -------------------------------------------------------------------------------- /app/seeds/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/app/seeds/__init__.py -------------------------------------------------------------------------------- /app/seeds/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/app/seeds/users.py -------------------------------------------------------------------------------- /migrations/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /migrations/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/migrations/alembic.ini -------------------------------------------------------------------------------- /migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/migrations/env.py -------------------------------------------------------------------------------- /migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/migrations/script.py.mako -------------------------------------------------------------------------------- /migrations/versions/20201120_150602_create_users_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/migrations/versions/20201120_150602_create_users_table.py -------------------------------------------------------------------------------- /react-app/.env.example: -------------------------------------------------------------------------------- 1 | REACT_APP_BASE_URL=http://localhost:5000 2 | -------------------------------------------------------------------------------- /react-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/react-app/.gitignore -------------------------------------------------------------------------------- /react-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/react-app/README.md -------------------------------------------------------------------------------- /react-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/react-app/package-lock.json -------------------------------------------------------------------------------- /react-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/react-app/package.json -------------------------------------------------------------------------------- /react-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/react-app/public/favicon.ico -------------------------------------------------------------------------------- /react-app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/react-app/public/index.html -------------------------------------------------------------------------------- /react-app/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/react-app/src/App.js -------------------------------------------------------------------------------- /react-app/src/components/NavBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/react-app/src/components/NavBar.js -------------------------------------------------------------------------------- /react-app/src/components/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/react-app/src/components/User.js -------------------------------------------------------------------------------- /react-app/src/components/UsersList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/react-app/src/components/UsersList.js -------------------------------------------------------------------------------- /react-app/src/components/auth/LoginForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/react-app/src/components/auth/LoginForm.js -------------------------------------------------------------------------------- /react-app/src/components/auth/LogoutButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/react-app/src/components/auth/LogoutButton.js -------------------------------------------------------------------------------- /react-app/src/components/auth/ProtectedRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/react-app/src/components/auth/ProtectedRoute.js -------------------------------------------------------------------------------- /react-app/src/components/auth/SignUpForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/react-app/src/components/auth/SignUpForm.js -------------------------------------------------------------------------------- /react-app/src/index.css: -------------------------------------------------------------------------------- 1 | /* TODO Add site wide styles */ 2 | -------------------------------------------------------------------------------- /react-app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/react-app/src/index.js -------------------------------------------------------------------------------- /react-app/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/react-app/src/store/index.js -------------------------------------------------------------------------------- /react-app/src/store/session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/react-app/src/store/session.js -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy-starters/python-project-starter/HEAD/requirements.txt --------------------------------------------------------------------------------