Skip to content

zer0-911/flask-clean-arch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask Clean Architecture

flask-clean-arch

License Last Commits Repo Size

Introduction  •  Tech Stack  •  Installation  •  Reference •  Issue •  License •  Author

📄 Introduction

Flask Clean Architecture is a project template designed to help developers build scalable and maintainable web applications using the Flask framework. It follows the principles of Clean Architecture, ensuring a clear separation of concerns and promoting best practices in software development. This template provides a solid foundation for your Flask projects, including a well-structured directory layout, essential configurations, and integration with popular tools and libraries.

💻 Tech Stack

Framework, Library, Database, Tools, etc

  • postgresql
  • etc

⚙️ Installation

  1. Clone this repository git clone https://github.com/zer0-911/flask-clean-arch or click Clone or Downloadbutton and then clickDownload ZIP`

    Optional: Recommended to use virtual environment

  2. Copy the .env.example file to .env and update the environment variables

    cp .env.example .env
  3. Install dependencies by running

    pip install -r requirements.txt
  4. Create the database and run the migrations

    flask db upgrade
  5. Run the app

    flask run -h 0.0.0.0 -p 3000

📚 Reference

🚩 Issue

If you found a bug or an issue, please report by opening a new issue on this repository.

📝 License

This project is licensed under the MIT License - see the LICENSE file for details

📌 Authors

Moh. Iqbal Fatchurozi

linkedin github portofolio

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors