UNC BACS 350

Web Apps with Python/Django

Logo

Superhero News Requirements

Superhero News

This application is used to teach how to build a web application. There are around 50 specific skills that are required to build a typical app. This document lists the requirements that demonstrate the skills. By meeting the requirements you are showing that you have mastered the required skills.

Skills By Level

Level 1 - Setup development tools

Level 2 - Build a simple app

Level 3 - Application Hosting

Level 4 - TemplateView

Level 5 - Data Models

Level 6 - Data Model Views

Level 7 - User Authentication

Level 8 - Bootstrap Styling

Level 9 - Custom Views

Level 10 - Relational Data

Level 11 - Social Network

Level 12 - Social Network

Level 13 - Social Network

Level 14 - Social Network

Technical Requirements

Development Tools

Github

Workflow

Web Hosting

Django Apps

Django Views

Templates

CRUD Views

Django Data

User Auth

Page Structure

Bootstrap