Braindump is an alternative to Evernote, born out of frustration as it is becoming more more locked down. As I want to be in control of my own notes and bookmarks, I've decided to take a shot at developing my own note takeing app.
This project contains a HTML/Javascript based client for the Braindump backend.
Created by Wilco Menge ([email protected]), the code is hosted at github
See Braindump API for the REST based backend API.
Currently, storing and retrieving simple HTML notes is supported. If this project works out well I'll be adding functionality so Braindump can serve as a reasonable alternative to Evernote.
Currently supported features:
- Simple, clean but fully functional UI
- Maintaining/retrieving Notebooks: A notebook contains a number of Notes
- Maintaining/retrieving Notes: A note is a piece of HTML contained in a Notebook
- Searching in Notes (either in all Notes or Notes in a single Notebook)
- Sorting of Notes and Notebooks
Planned features:
- Simple admin console embedded in this project
- Tagging of notes
- Import/export of notes
- Multiple users
- Paste images/attachments
- Security (Encryption of notes)
- AngularJS Javascript application framework
- Bootstrap UI Framework (Except Js part, as it is based on Jquery)
- Angular UI Bootstrap Provides glue between Angular and Bootstrap
- textAngular Angular based RTF editor
- Angular Loading Bar
###Data Model
####Notebook
field | type |
---|---|
id | id |
title | string |
####Note
field | type |
---|---|
id | id |
notebook_id | foreign_key |
title | string |
created | timestamp |
updated | timestamp |
url | url |
content | string |
Future versions:
####Tag
field | type |
---|---|
tag_id | id |
note_id | foreign_key |
tag | string |
A list of FAQs
- Use JAM Dependancy manager, http://jamjs.org
- Exand README into:
README, FAQ, INSTALL, CHANGE_LOG (for every release)
A list of links