Git Product home page Git Product logo

tulips-tree's Introduction

Tulips-Tree

Tulips tree is one of my favourite plants whose flower was extremely attract me by its elegant. I have being using this name for my project since I was in senior-school. There are 4 tulips trees newly planted in our school when I was grade 2.

At that time, my friends and I in same group making a brochure about the plants in our school, the same as a plant map. While, it's difficult, we cannot recognize the plants very well, especially the plenty types of grass. After we can classification most of them by getting help from biology teachers, we got troubled by one more important thing. Classify and select the pictures we photographed. Most of them are too ugly to put into a book. We find that different plants need to be photographed in different time to get a best performance, which caused the project to make a brochure delay year by year.

I set up this website to help me check and classification pictures more quickly and efficiency which can also be a plants-based communication platform for my senior school. This website is based on the Grey Li's flask course which I am keeping appending and modifying functions to adapt the plants classification's needs.

Thanks to the Grey Li's flask book, I got great improve by his course. Hello, Flask! is a home of Flask tutorial, book, projects and more.


Quick start to Dev by using Docker

  • Build a docker image by using docker file
	docker build -t yourname/repo .
	docker run -p 5000:5000 -it yourname/repo
  • Then you will get into the docker environment like this when you are running on ubuntu,
	root@demo:~/tulips-tree# docker run -p 5000:5000 -it mojerro/tulips
	 * Serving Flask app "albumy" (lazy loading)
	 * Environment: development
	 * Debug mode: on
	 * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
	 * Restarting with inotify reloader
	 * Debugger is active!
	 * Debugger PIN: 325-836-657 

Now, you can use username: [email protected] & password: TulipsTree to login as administration.


TODO:

  • i18n support
  • Update pages' appearance
  • Add plants classification system - in progress
  • Update database form structure
  • Update Dockerfile to further decrease the steps to start app
  • Migrate images from EVS(Elastic Volume Service) to OBS(Object Storage Service)
  • Register domain name
  • OA2 login from WeChat, QQ, Ali, GitHub, etc.

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.