MODERN PROJECT
  • MODERN PROJECT
  • Introduction
    • Why?
    • Contributors
    • Sponsors
  • Local Development Setup
    • Software Requirements
    • Linters, Autoformatters and Sublime Text Plugins
    • Fish Shell
  • Backend
    • Django
    • Projects vs Applications
    • Initial Setup
    • Pipfile (the new requirements.txt)
    • From startproject to config structure
    • Django Settings
      • base.py
      • local.py
      • test.py
      • production.py
    • The apps folder
    • models.py
    • Database Migrations
    • views.py
    • urls.py
    • Django REST Framework
    • Enabling CORS
    • Authentication and Authorization
    • Celery
    • Celery Beat
    • Caching (with Redis)
  • Frontend
    • React
    • Initial Setup
    • package.json
    • Containers
    • Components
    • React Router
    • Redux
      • Actions
      • Reducers
    • Styling
      • React Inline Styles
      • Styled Components
      • CSS Flexbox
      • CSS Grid
    • Authentication and Authorization
  • Database
    • Introduction
      • Relational Databases
      • Non Relational Databases
      • SQL
    • PostgreSQL 10
  • Continuous Integration
    • tox
    • TravisCI
  • General Software Topics
    • Networking Overview
    • DNS Overview
    • HTTP Requests and Responses
    • HTTP/2
    • Cross Origin Requests (CORS)
    • How Webpages Are Rendered
    • Publishing Python Modules
    • Publishing Node Modules
  • Security Topics
    • Cross-Site Request Forgery (CSRF)
  • Software Utilities
    • Text Editors & IEDs
      • Sublime Text 3
        • Linters and Auto Formatters
    • Terminal Emulators
      • Terminal
      • iTerm 2
      • fish
    • Python Utilities
      • Pipenv
      • pip
      • Requsts
    • JavaScript Utilities
      • Node
      • npm
      • Yarn
      • Webpack
      • Babel
      • Next.js
    • Sentry
    • Sonar
  • Amazon Web Services
    • IAM
    • Lambda
    • API Gateway
    • Elastic Container Services (EC2)
    • Simple Storage Service (S3)
    • Relational Database Service (RDS)
    • Route 53
    • Elastic Container Services (ECS)
    • ECS Repositories
    • Fargate
    • Elastic Load Balancer (ELB)
    • Application Load Balancer (ALB)
    • Virtual Private Networks (VPCs)
  • Deployment
  • Backend - Advanced
  • Frontend - Advanced
  • Special Topics
  • Code Snippets
Powered by GitBook
On this page

Frontend

ReactInitial Setuppackage.jsonContainersComponentsReact RouterReduxStylingAuthentication and Authorization
PreviousCaching (with Redis)NextReact

Last updated 7 years ago