https://github.com/olliniinivaara/pikari
Self-hostable FOSS RAD SPA BaaS
https://github.com/olliniinivaara/pikari
baas front-end-development go pikari prototyping spa vanilla-js webapp
Last synced: 3 months ago
JSON representation
Self-hostable FOSS RAD SPA BaaS
- Host: GitHub
- URL: https://github.com/olliniinivaara/pikari
- Owner: olliNiinivaara
- License: mit
- Created: 2019-08-20T07:31:53.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-11-23T13:49:59.000Z (over 6 years ago)
- Last Synced: 2025-12-18T15:14:48.059Z (6 months ago)
- Topics: baas, front-end-development, go, pikari, prototyping, spa, vanilla-js, webapp
- Language: Go
- Homepage:
- Size: 30.9 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🏆 Pikari
- Rapidly build working prototypes - best way to elicitate and validate UX and functional requirements
- Backend-as-a-Service (BaaS) - concentrate on front-end, data is automatically saved and synced
- Simple Javascript API and lots of pragmatic examples - get productive in record time
- Framework agnostic - use your favorite tools or stick to vanillaJs
- Developer-friendly - manage, configure and update everything remotely via web admin GUI
- Learning web programming? - Pikari is a great environment for that, too
## Quick start
1. Create new directory for Pikari
1. Put latest release there (*curl -J -LO ``* is our friend):
- Linux/x86-64:
- Windows/x86-64:
- MacOS/x86-64:
1. For convenience, rename the program to pikari (.exe in Windows but [remove .dms added by Safari](https://forums.macrumors.com/threads/safari-erroneously-adding-dms-extension-to-downloads.2080108/))
1. In Linux and MacOS, give executable permissions with *chmod u+x* pikari
1. Learn to use Pikari server with [Pikari tutorial](http://github.com/olliNiinivaara/Hellopikari)
1. Upload some more [examples](#examples) to Pikari and study them
1. Learn to write Pikari applications with [API specification](http://htmlpreview.github.io/?https://github.com/olliNiinivaara/Pikari/blob/master/doc/pikari_API.html)
1. Start writing your own prototypes!
* [Hellopikari](http://github.com/olliNiinivaara/Hellopikari/): Pikari server tutorial with a very simple application
* [Text-Pikari](http://github.com/olliNiinivaara/Text-Pikari/): Synced editing of private and shared data
* [List-Pikari](http://github.com/olliNiinivaara/List-Pikari/): Master-detail tables of data, CRUD and calculated fields
* [TodoMVC-Pikari](http://github.com/olliNiinivaara/TodoMVC-Pikari/): The classic
* [Chat-Pikari](http://github.com/olliNiinivaara/Chat-Pikari/): Messaging between users without a database
## Building from source
1. You need [go](https://golang.org/)
2. You need [git](https://www.git-scm.com/)
3. You need [gcc](https://gcc.gnu.org/)
4. ```go get github.com/olliNiinivaara/Pikari```
## Contribute
Feature & pull requests welcome, this is an open source community effort