Snoopy
What is snoopy!
The "Snoopy" boilerplate in flask framework for development enterprise application.
Motivation
In my 10 years of development experience, I have worked on many b2b projects. In many projects I have come across typically for b2b problems, example
- The inability to maintenance from growing source code base.
- Sensitive to change.
- There is no certainty that your code is working or is working correctly.
- To transfer some part to microservice, you need to rewrite the whole project.
and others, this project should solve many of these problems
Snoopy vs Other framework
Feature | Snoopy | Django | Flask Core |
---|---|---|---|
Service Layer for separate business logics | ✓ | - | - |
Code generate from OpenAPI schemas (Swagger) | ✓ | - | - |
Fixtures for pre-populate your database with hard-coded data for testing | ✓ | ✓ | - |
API friendly | ✓ | ✓ RestFramework | - |
SqlAlchemy | ✓ | - | ✓ |
Django based settings | ✓ | ✓ | - |
Get started!
$ chmod +x bin/*
$ ./bin/install
$ ./bin/start