Giter Site home page Giter Site logo

justdeserves / ignite Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sumukh/ignite

0.0 1.0 0.0 4.83 MB

Kickstart your flask application development with this starting point.

Home Page: https://ignite.sumukh.me

License: Other

Makefile 0.03% Python 4.62% CSS 85.02% HTML 9.91% Mako 0.03% JavaScript 0.38% Dockerfile 0.01%

ignite's Introduction

Ignite

Ignite for Flask CircleCI

Ignite is a scaffold for starting new Flask applications. It takes care of the boilerplate code (like User Registration), allowing you to focus on building your application. Ignite is built upon best practices for modern Flask applications.

Features

Features Status Details
User Authentication User Login, Signup, Forgot Password, Email Confirmation
OAuth Login Login & Signup with Google, Twitter, Facebook, etc.
Teams/Groups Multi user teams & groups
User Export & Deletion Allows users to export or delete their data (for GDPR compliance)
API API for users to access data
Stripe Product Checkout One time item purchases with credit cards and receipts (using Stripe)
Heroku/Docker Deployment Deployment instructions for some platforms. Works on AWS & Google Cloud
Send Emails Send email notifications from the application
Admin Dashboard Admin dashboard to edit data
Basic Test Suite Starting point for you to build out tests
Commercial Usage Requires a purchased license (included with a purchase of Ignite Pro)
SaaS Recurring billing with Stripe (available in Ignite Pro)
Landing Page Design Usage (available in Ignite Pro)

Setup

Usage of Python 3 is recommended. It can be installed on Python.org

# Optional but recommended:
python3 -m venv env; source env/bin/activate

pip install -r requirements.txt
./manage.py server

Running

# Development
# If using a virtual env: source env/bin/activate
./manage.py resetdb # to seed data
./manage.py server

# Login with the following credentials "[email protected]", "test

# Production documentation in the repository.

Ignite Premium

A license to premium allows you to use all the features in Ignite Basic in addition to:

Features Ignite Basic Ignite Pro
License for Commercial Use No
Remove "Powered by Ignite" badge Must be included
Video Tutorials No 🔜 Coming Soon
Recurring Subscription Support (via Stripe) No Contact Us (Starting at $799)

You can purchase a license by emailing the author.

License

This is a commercial product. You may purchase a license for commercial use at Ignite Website

Here's a summary:

Features Ignite (License) Ignite Premium Comments
Cost Free $199 per site Currently on sale
Private Non Commercial Use
Commercial Use No
Ability to remove "Powered by Ignite" footer No
Re-license No Contact us
Warranty No No Provided As-is
Refunds N/A 30 Day

You can purchase a license at the Ignite Website

For more detailed license information see LICENSE.md

Deployment

Ignite is not tied to a specific platform for deployment, but it works well on Heroku and Dokku with minimal configuration.

It is also designed to work well on other cloud providers such as AWS, Google Cloud, and DigitalOcean.

Documentation is currently provided for installations on Dokku. Documentation for other providers can be provided with a purchase of a license of Ignite Premium.

Screenshots

Login Page: login

GDPR/Legal: legal

Team Management: team

Dashboard: user dashboard

Admin Console: admin

Credits

Design elements from tabler & Bootstrap 4.

Built off of Flask Foundation and the bootstrapy project

Extra Reading

Best practices List:

ignite's People

Contributors

sumukh avatar dependabot-support avatar dependabot-preview[bot] avatar dependabot[bot] avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.