lucky-realworld
lucky-realworld
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
- Install required dependencies
- Run
script/setup
- 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
- over 5 years ago
- March 10, 2019
License
MIT License
Links
Synced at
Thu, 21 Nov 2024 10:33:05 GMT
Languages