All Projects → osantana → quickstartup-template

osantana / quickstartup-template

Licence: other
Django Boilerplate Template for SaaS applications

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to quickstartup-template

hello-startup-site
The website and mobile app for the book "Hello, Startup" by Yevgeniy Brikman
Stars: ✭ 84 (+90.91%)
Mutual labels:  startup, entrepreneurship
Learn X By Doing Y
🛠️ Learn a technology X by doing a project - Search engine of project-based learning
Stars: ✭ 242 (+450%)
Mutual labels:  project
Phpproject
A pure PHP library for reading and writing project management files
Stars: ✭ 179 (+306.82%)
Mutual labels:  project
Masterplan
MasterPlan is a project management software / visual idea board software. It attempts to be easy to use, lightweight, and fun.
Stars: ✭ 221 (+402.27%)
Mutual labels:  project
Atmega Soldering Station
T12 Quick Heating Soldering Station
Stars: ✭ 183 (+315.91%)
Mutual labels:  project
Projectmaker
A Sublime Text 2/3 plugin to allow creating any kind of project from your own custom templates
Stars: ✭ 233 (+429.55%)
Mutual labels:  project
Android basics nanodegree by google My 10 projects
All of my completed Android Basics Nanodegree by Google projects.
Stars: ✭ 178 (+304.55%)
Mutual labels:  project
jira-project-export
Export issues and metadata for a single JIRA project as JSON.
Stars: ✭ 18 (-59.09%)
Mutual labels:  project
Eshop
Eshop + Content Management System (CMS) written in Node.js / Total.js.
Stars: ✭ 243 (+452.27%)
Mutual labels:  project
Javascript Total
Сборник практических вопросов, задач разного уровня сложности, сниппетов (утилит), паттерны проектирования, а также полезные ссылки по JavaScript
Stars: ✭ 214 (+386.36%)
Mutual labels:  project
Stator
Stator, your go-to template for the perfect stack. 😍🙏
Stars: ✭ 217 (+393.18%)
Mutual labels:  project
Awesome Ml Projects Guide
A guide to building awesome machine learning projects.
Stars: ✭ 196 (+345.45%)
Mutual labels:  project
Goapp
An opinionated guideline to structure & develop a Go web application/service
Stars: ✭ 238 (+440.91%)
Mutual labels:  project
Matlab Octave
This repository contains algorithms written in MATLAB/Octave. Developing algorithms in the MATLAB environment empowers you to explore and refine ideas, and enables you test and verify your algorithm.
Stars: ✭ 180 (+309.09%)
Mutual labels:  project
Todokit
TodoKit - A beautiful bug and issue tracking software.
Stars: ✭ 253 (+475%)
Mutual labels:  project
Libchef
🍀 c++ standalone header-only basic library. || c++头文件实现无第三方依赖基础库
Stars: ✭ 178 (+304.55%)
Mutual labels:  project
Curiosity
Find Amazing Github Projects ⚡️
Stars: ✭ 216 (+390.91%)
Mutual labels:  project
Forge
F# CLI tool for project, file, and solution management
Stars: ✭ 233 (+429.55%)
Mutual labels:  project
examrank-02-03-04-05-06
exam project 2020
Stars: ✭ 195 (+343.18%)
Mutual labels:  project
project-structure-sample
Shows how to keep front end and back end separated
Stars: ✭ 91 (+106.82%)
Mutual labels:  project

Quickstartup

Requirements

  • Python 3.7 or newer
  • pip

Recommended

  • PostgreSQL 9.3 or newer (installed and running at localhost)

Starting a new project

$ cd directory/of/PROJECT
$ virtualenv --no-site-packages PROJECT
$ pip3 install django
$ django-admin.py startproject --template=https://github.com/osantana/quickstartup-template/archive/master.zip PROJECT

Database configuration

  • Create a role with permissions to create databases on your local PostgreSQL
  • Create a database to use during your development

Basic configuration

# PROJECT/.env
DEBUG=True
LOG_LEVEL=DEBUG
PROJECT_DOMAIN=localhost:8000
SECRET_KEY=SUPER-SEKRET
# Put your postgresql credentials and database below
DATABASE_URL=postgresql://PROJECT:PROJECT@localhost/PROJECT
EMAIL_URL=file:///tmp/email-messages

Basic installation

$ pip install -r requirements-local.txt
$ cd PROJECT
$ chmod +x manage.py
$ ./manage.py migrate
# PROJECT/settings.py

# EDIT and change the following settings:
PROJECT_NAME="My Personal Project"
PROJECT_CONTACT="contact@personal_project.com"

Running

$ ./manage.py runserver

It Worked!

http://localhost:8000/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].