Poetree is a django project, written with python, pugjs, sass.
- It is a simple website for friends to write/read poems.
- Home page
- Register/Login
- Poem Creation/Edit/Delete
- Poem ListView/User Poem ListView
Poetree uses a number of open source projects to work properly:
- Django - Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
- Pugjs - Pug is a high-performance template engine heavily influenced by Haml and implemented with JavaScript for Node.js and browsers.
- Sass - Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.
- Materialize - A modern responsive front-end framework based on Material Design
- Animate - A cross-browser library of CSS animations. As easy to use as an easy thing.
And of course Poetree itself is open source.
Poetree requires Django, pypugjs, django-sass-processor, libsass take a look here. Extract poetree/static.tar.gz to poetree/poetree_blog/static and you are good to go. Install the dependencies and devDependencies and start the local server.
$ python manage.py runserver
Want to contribute? Great!
Do not upload sqlite.db file and static, migrations, cache dirs.
- Docker
- Ui changes
MIT