├── app ├── views.py ├── home │ ├── forms.py │ ├── __init__.py │ └── views.py ├── static │ ├── semantic │ │ ├── .versions │ │ ├── themes │ │ │ └── default │ │ │ │ └── assets │ │ │ │ ├── fonts │ │ │ │ ├── icons.eot │ │ │ │ ├── icons.otf │ │ │ │ ├── icons.ttf │ │ │ │ ├── icons.woff │ │ │ │ └── icons.woff2 │ │ │ │ └── images │ │ │ │ └── flags.png │ │ ├── README.md │ │ ├── package.json │ │ ├── components │ │ │ ├── sticky.min.css │ │ │ ├── tab.min.css │ │ │ ├── breadcrumb.min.css │ │ │ ├── video.min.css │ │ │ ├── rail.min.css │ │ │ ├── nag.min.css │ │ │ ├── sticky.css │ │ │ ├── embed.min.css │ │ │ ├── container.min.css │ │ │ ├── ad.min.css │ │ │ ├── tab.css │ │ │ ├── site.min.css │ │ │ ├── shape.min.css │ │ │ ├── breadcrumb.css │ │ │ ├── reset.min.css │ │ │ ├── video.css │ │ │ ├── comment.min.css │ │ │ ├── dimmer.min.css │ │ │ ├── colorize.min.js │ │ │ ├── rail.css │ │ │ ├── nag.css │ │ │ ├── feed.min.css │ │ │ ├── image.min.css │ │ │ ├── container.css │ │ │ ├── embed.css │ │ │ ├── shape.css │ │ │ ├── loader.min.css │ │ │ ├── site.css │ │ │ ├── rating.min.js │ │ │ ├── ad.css │ │ │ ├── nag.min.js │ │ │ ├── dimmer.css │ │ │ ├── reveal.min.css │ │ │ ├── visit.min.js │ │ │ ├── item.min.css │ │ │ ├── site.min.js │ │ │ ├── divider.min.css │ │ │ └── video.min.js │ │ ├── package.js │ │ └── LICENSE │ ├── img │ │ ├── favicon.ico │ │ └── logo │ │ │ ├── logo.jpg │ │ │ ├── logo.png │ │ │ ├── logo-grey.jpg │ │ │ ├── logo-grey.png │ │ │ ├── logo-large.jpg │ │ │ ├── logo-large.png │ │ │ ├── logo-grey-large.jpg │ │ │ ├── logo-grey-large.png │ │ │ ├── logo-basic-200-x-200.jpg │ │ │ ├── logo-basic-200-x-200.png │ │ │ ├── logo-basic-grey-200-x-200.jpg │ │ │ ├── logo-basic-grey-200-x-200.png │ │ │ └── Read me before using your logo.txt │ ├── login-page │ │ ├── logo.png │ │ ├── container.css │ │ ├── login-page-template.html │ │ └── site.css │ └── css │ │ └── style.css ├── admin │ ├── __init__.py │ └── forms.py ├── auth │ ├── __init__.py │ ├── forms.py │ └── views.py ├── templates │ ├── home │ │ ├── dashboard.html │ │ ├── admin_dashboard.html │ │ └── index.html │ ├── errors │ │ ├── 404.html │ │ ├── 403.html │ │ └── 500.html │ ├── admin │ │ ├── employees │ │ │ ├── employee.html │ │ │ └── employees.html │ │ ├── roles │ │ │ ├── role.html │ │ │ └── roles.html │ │ └── departments │ │ │ ├── department.html │ │ │ └── departments.html │ └── auth │ │ └── login.html ├── __init__.py └── models.py ├── migrations ├── README ├── script.py.mako ├── alembic.ini ├── versions │ ├── 379ff2e91076_.py │ └── a34b0520b5b3_.py └── env.py ├── screenshots ├── employees-screenshot.png ├── home-page-screenshot.png ├── register-screenshot.png └── home-page-screenshot2.png ├── run.py ├── requirements.txt ├── conda_environment.txt ├── config.py └── .gitignore /app/views.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/home/forms.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /migrations/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /app/static/semantic/.versions: -------------------------------------------------------------------------------- 1 | jquery@1.11.3_2 2 | meteor@1.1.6 3 | semantic:ui-css@2.0.7 4 | underscore@1.0.3 5 | -------------------------------------------------------------------------------- /app/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/img/favicon.ico -------------------------------------------------------------------------------- /app/static/img/logo/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/img/logo/logo.jpg -------------------------------------------------------------------------------- /app/static/img/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/img/logo/logo.png -------------------------------------------------------------------------------- /app/admin/__init__.py: -------------------------------------------------------------------------------- 1 | from flask import Blueprint 2 | 3 | admin = Blueprint('admin', __name__) 4 | 5 | from . import views 6 | -------------------------------------------------------------------------------- /app/auth/__init__.py: -------------------------------------------------------------------------------- 1 | from flask import Blueprint 2 | 3 | auth = Blueprint('auth', __name__) 4 | 5 | from . import views 6 | -------------------------------------------------------------------------------- /app/home/__init__.py: -------------------------------------------------------------------------------- 1 | from flask import Blueprint 2 | 3 | home = Blueprint('home', __name__) 4 | 5 | from . import views 6 | -------------------------------------------------------------------------------- /app/static/login-page/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/login-page/logo.png -------------------------------------------------------------------------------- /app/static/img/logo/logo-grey.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/img/logo/logo-grey.jpg -------------------------------------------------------------------------------- /app/static/img/logo/logo-grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/img/logo/logo-grey.png -------------------------------------------------------------------------------- /app/static/img/logo/logo-large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/img/logo/logo-large.jpg -------------------------------------------------------------------------------- /app/static/img/logo/logo-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/img/logo/logo-large.png -------------------------------------------------------------------------------- /screenshots/employees-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/screenshots/employees-screenshot.png -------------------------------------------------------------------------------- /screenshots/home-page-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/screenshots/home-page-screenshot.png -------------------------------------------------------------------------------- /screenshots/register-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/screenshots/register-screenshot.png -------------------------------------------------------------------------------- /app/static/img/logo/logo-grey-large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/img/logo/logo-grey-large.jpg -------------------------------------------------------------------------------- /app/static/img/logo/logo-grey-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/img/logo/logo-grey-large.png -------------------------------------------------------------------------------- /screenshots/home-page-screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/screenshots/home-page-screenshot2.png -------------------------------------------------------------------------------- /app/static/img/logo/logo-basic-200-x-200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/img/logo/logo-basic-200-x-200.jpg -------------------------------------------------------------------------------- /app/static/img/logo/logo-basic-200-x-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/img/logo/logo-basic-200-x-200.png -------------------------------------------------------------------------------- /app/static/img/logo/logo-basic-grey-200-x-200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/img/logo/logo-basic-grey-200-x-200.jpg -------------------------------------------------------------------------------- /app/static/img/logo/logo-basic-grey-200-x-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/img/logo/logo-basic-grey-200-x-200.png -------------------------------------------------------------------------------- /app/static/semantic/themes/default/assets/fonts/icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/semantic/themes/default/assets/fonts/icons.eot -------------------------------------------------------------------------------- /app/static/semantic/themes/default/assets/fonts/icons.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/semantic/themes/default/assets/fonts/icons.otf -------------------------------------------------------------------------------- /app/static/semantic/themes/default/assets/fonts/icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/semantic/themes/default/assets/fonts/icons.ttf -------------------------------------------------------------------------------- /app/static/semantic/themes/default/assets/fonts/icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/semantic/themes/default/assets/fonts/icons.woff -------------------------------------------------------------------------------- /app/static/semantic/themes/default/assets/fonts/icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/semantic/themes/default/assets/fonts/icons.woff2 -------------------------------------------------------------------------------- /app/static/semantic/themes/default/assets/images/flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/16967143/basic-CRUD-flask-app/HEAD/app/static/semantic/themes/default/assets/images/flags.png -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- 1 | # run.py 2 | 3 | import os 4 | 5 | from app import create_app 6 | 7 | config_name = os.getenv('FLASK_CONFIG') 8 | app = create_app(config_name) 9 | 10 | if __name__ == '__main__': 11 | app.run() -------------------------------------------------------------------------------- /app/static/semantic/README.md: -------------------------------------------------------------------------------- 1 | # CSS Distribution 2 | 3 | This repository is automatically synced with the main [Semantic UI](https://github.com/Semantic-Org/Semantic-UI) repository to provide lightweight CSS only version of Semantic UI. 4 | 5 | This package **does not support theming** and includes generated CSS files of the default theme only. 6 | 7 | You can view more on Semantic UI at [LearnSemantic.com](http://www.learnsemantic.com) and [Semantic-UI.com](http://www.semantic-ui.com) 8 | -------------------------------------------------------------------------------- /app/static/img/logo/Read me before using your logo.txt: -------------------------------------------------------------------------------- 1 | To use this logo for free, you must give credit by sharing DesignEvo on your social media, blog or website. 2 | 3 | 1. Share www.designevo.com on your social media, such as Facebook, Twitter, Google+, LinkedIn, etc. 4 | 5 | 2. Share www.designevo.com on your blog or website, or directly copy the code below and paste it on your website. 6 | 7 |
The page you're looking for doesn't exist.
42 |You do not have sufficient permissions to access this page.
43 |The server encountered an internal error. That's all we know.
42 |We can give your company superpowers to do things that they never thought possible. Let us delight 16 | your customers and empower your needs...through pure data analytics.
17 |Yes that's right, you thought it was the stuff of dreams, but even bananas can be bioengineered.
19 |
22 | That is what they all say about us
39 |
43 |
Nan Chief Fun Officer Acme
44 | Toys
45 |
Instead of focusing on content creation and hard work, we have learned how to master the art of doing nothing 55 | by providing massive amounts of whitespace and generic content that can seem massive, monolithic and worth 56 | your attention.
57 | Read More 58 |Yes I know you probably disregarded the earlier boasts as non-sequitur filler content, but its really true. 63 | It took years of gene splicing and combinatory DNA research, but our bananas can really dance.
64 | I'm Still Quite Interested 65 |Select a department and role to assign to 68 | {{ employee.first_name }} {{ employee.last_name }} 69 |
70 |
92 |
91 | The following employees are currently present in the database:
59 | 60 || Name | 67 |Department | 68 |Role | 69 |Assign | 70 |
|---|---|---|---|
| Admin | 77 |N/A | 78 |N/A | 79 |N/A | 80 |
| {{ employee.first_name }} {{ employee.last_name }} | 84 |85 | {% if employee.department %} 86 | {{ employee.department.name }} 87 | {% else %} 88 | - 89 | {% endif %} 90 | | 91 |92 | {% if employee.role %} 93 | {{ employee.role.name }} 94 | {% else %} 95 | - 96 | {% endif %} 97 | | 98 |99 | 100 | Assign 101 | 102 | | 103 |
The following departments are currently present in the database: 55 |
56 | 57 || Name | 64 |Description | 65 |Employee Count | 66 |Edit | 67 |Delete | 68 |
|---|---|---|---|---|
| {{ department.name }} | 74 |{{ department.description }} | 75 |76 | {% if department.employees %} 77 | {{ department.employees.count() }} 78 | {% else %} 79 | 0 80 | {% endif %} 81 | | 82 |83 | 84 | Edit 85 | 86 | | 87 |88 | 89 | Delete 90 | 91 | | 92 |
The following roles are currently present in the database: 56 |
57 | 58 || Name | 65 |Description | 66 |Employee Count | 67 |Edit | 68 |Delete | 69 |
|---|---|---|---|---|
| {{ role.name }} | 75 |{{ role.description }} | 76 |77 | {% if role.employees %} 78 | {{ role.employees.count() }} 79 | {% else %} 80 | 0 81 | {% endif %} 82 | | 83 |84 | 85 | Edit 86 | 87 | | 88 |89 | 90 | Delete 91 | 92 | | 93 |