lucky-realworld

An implementation of the realworld spec using the Lucky framework

lucky-realworld

Build Status

This is an implementation of the realworld spec to demonstrate how to build a backend web app using Lucky, a web framework designed to catch errors at compile-time.

Note that this project is still in active development!

Setting up the project

  1. Install required dependencies
  2. Run script/setup
  3. Run lucky dev to start the app

Learning Lucky

Lucky uses the Crystal programming language. You can learn about Lucky from the Lucky Guides.

Progress

  • Authentication
  • Registration
  • Get Current User
  • Update User
  • Get Profile
  • Follow user
  • Unfollow user
  • Create Article
  • List Articles
    • Filter by tag
    • Filter by author
    • Filter by user
    • Favorited by user
    • Limit number of articles (default is 20)
    • Offset/skip number of articles (default is 0)
  • Feed Articles
    • Limit number of articles (default is 20)
    • Offset/skip number of articlse (default is 0)
  • Get Article
  • Update Article
  • Delete Article
  • Add Comments to an Article
  • Get Comments from an Article
  • Delete Comment
  • Favorite Article
  • Unfavorite Article
  • Get Tags
Repository

lucky-realworld

Owner
Statistic
  • 9
  • 2
  • 0
  • 0
  • 6
  • about 5 years ago
  • March 10, 2019
License

MIT License

Links
Synced at

Sat, 27 Apr 2024 07:13:05 GMT

Languages