Pantoum is a web-based personal blogging service that utilizes web technologies from both client and server sides. It opens a platform for authenticated users to create, edit, and maintain their blogging articles. As one might suggest, writing is the closest form to time-travel we have for human-beings.
For system requirements and installation guides, please head over to the project's wiki
Pantoum uses a number of open source projects to work properly:
- AngularJS - Superheroic JavaScript MVW Framework
- angular-ui-router - The de-facto solution to flexible routing with nested views in AngularJS
- jQuery - A fast, small, and feature-rich JavaScript library
- Bootstrap - The most popular HTML, CSS, and JS framework for developing responsive on the web
- normalize.css - A modern, HTML5-ready alternative to CSS resets
- satellizer - Token-based AngularJS Authentication
- angular-permission - Simple route authorization via roles/permissions
- Browserify - Browser-side
require()
the Node.js way - live-server - A simple development http server with live reload capability
- imagemin-newer - Minify images with "imagemin" only if they need to be updated
- ESLint - The pluggable linting utility for JavaScript and JSX
- Jasmine - DOM-less simple JavaScript testing framework
- Karma - Spectacular Test Runner for Javascript
- Sass - Syntactically Awesome Style Sheets
- Modernizr - The feature detection library for HTML5/CSS3
- Protractor - End-to-end test framework for AngularJS applications
- npm-scripts - No need for build tools, enter NPM Scripts
- npm-run-all - A CLI tool to run multiple npm-scripts in parallel or sequential
- parallelshell - Run multiple shell commands in parallel
- rerun-script - Invoke "npm scripts" upon file changes. Configure via
package.json
using glob patterns - UglifyJS2 - JavaScript parser / mangler / compressor / beautifier toolkit
- Laravel - The PHP Framework For Web Artisans
- laravel-cors - Adds CORS headers support in your Laravel application
- laravel-extended-generators - Extends the core file generators that are included with Laravel 5
- faker - PHP library that generates fake data for you
- jwt-auth - JSON Web Token Authentication for Laravel & Lumen
- mockery - PHP mock object framework for use in unit testing
- PHPUnit - Programmer-oriented testing framework for PHP
1.0.0
Pantoum is written and maintained by Minh Pham, and is licensed under MIT.