/CrystalToDoApp

Basic Crystal ToDo App

Primary LanguageCrystalMIT LicenseMIT

TodoApp

Basic Todo App using Crystal/Kemal

Installation

TODO: Write installation instructions here

Usage

TODO: Write usage instructions here

Development

DB Mockup

Users have many Notes

  • Users
    • username
    • password
    • age
    • City of Origin
    • email
  • Notes
    • Title
    • Content
    • Date
    • Edited On
    • user_id (fk)

Tech/framework used

Kemal Web Application:

Built with

Possibility: Amber (web app framework for crystal) with Granite ORM. Kind of like Rails.

Jennifer

Jennifer setup guide: https://github.com/imdrasil/jennifer.cr/blob/master/docs/getting_started.md

crystal sam.cr -- help

Features to be implemented

  • CRUD Notes
  • CRUD Users

Contributing

  1. Fork it (https://github.com/KSriki/CrystalTodoApp/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors