Git Product home page Git Product logo

marks's Introduction

Marks

Simplistic Markdown notebook

Introduction

Marks is a simple notebook/wiki style app that allows you to sketch out, keep track of, document what's keeping you awake and you're lugging around in your head.

It's simple and it works, feel free to clone and deploy on Heroku.

Deploy

Technologies

This app is the most simple and vanilla Goland app, no fancy framework, libs as needed, and snippets copied over when small.

Your notes/thoughts/documentation is secured using super advanced Basic Auth. Although you could chose to simply let your darkest secret open to the public, by not setting a user and password, it's a choice you have...

Main packages used:

  • database/sql as way to store notes and retrive them
  • github.com/lib/pq driver for postgresql
  • html/template for rendering pages
  • net/http for all http server needs
  • flag for configuration
  • github.com/kiasaki/batbelt

Getting started

go get github.com/kiasaki/marks
cd $GOPATH/src/github.com/kiasaki/marks
go run *.go -postgre...

An before that you should have started postgresql and ran the db.sql file on the database you wish to use so you have the necessaty tables created.

postgres&
psql marks -f db.sql

Look and feel

Still WIP but gives an idea...

Screenshot

marks's People

Watchers

 avatar  avatar  avatar

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.