Skip to content

Django Hackathon Starter Project with Django 2.2 and Python 3.7

Notifications You must be signed in to change notification settings

mohit4/django-hackathon-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Hackathon Starter (DHS)

Introduction

Django Hackathon Starter packs the essentials required for a basic Django Web Application to run. The provided code is well documented and will help any developer getting started with Django Web App development with ease.

DHS Packs the below features :

  • User registration and authentication
  • All working CRUD views
  • Responsive interface with django messages
  • Secured URLs with Login Required check

The application can be extended into anything, A Blog, A social media app, A e-commerce web app etc.

Getting Started

Prerequisites

Docker & Docker Compose should be installed on the system. Click here for installation links.

Setup

  1. Clone the repository on your machine.
git clone https://github.com/mohit4/django-hackathon-starter.git
  1. Run the below command
docker-compose up

The application will be running on localhost

Hurray, your project is running and you are way ahead of your competitors, start modifying the already provided templates and code files to customize your project. Best of luck from DHS Team.

Technology Stack

  1. Python 3.9
  2. Django 3.1
  3. Bootstrap 4.5
  4. PostgreSQL

Additional Links

Python - Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum and first released in 1991, Python's design philosophy emphasizes code readability with its notable use of significant whitespace. Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects. Click here to for an interactive tutorial

Django - Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source. Click here for official documentation

Bootstrap - Build responsive, mobile-first projects on the web with the world’s most popular front-end component library. Bootstrap is an open source toolkit for developing with HTML, CSS, and JS. Quickly prototype your ideas or build your entire app with our Sass variables and mixins, responsive grid system, extensive prebuilt components, and powerful plugins built on jQuery. Click here for official documentation

Hit star:star: icon, comment:speech_balloon: and fork:fork_and_knife: :smile: