github.com/nermalcat69/recipe-lucky
main / published Jul 14, 2024 / repository
recipe_lucky
This is a project written using Lucky. Enjoy!
Setting up the project
- Install required dependencies
- Update database settings in
config/database.cr - Run
script/setup - Run
lucky devto start the app
Using Docker for development
- Install Docker
- Run
docker compose up
The Docker container will boot all of the necessary components needed to run your Lucky application.
To configure the container, update the docker-compose.yml file, and the docker/development.dockerfile file.
Learning Lucky
Lucky uses the Crystal programming language. You can learn about Lucky from the Lucky Guides.
API
- Api
- ApiAction
Include modules and add methods that are for all API requests
- AppDatabase
- AppServer
- Auth
- AuthLayout
- BaseComponent
- BaseEmail
Learn about sending emails https://luckyframework.org/guides/emails/sending-emails-with-carbon
- BaseModel
- BaseSerializer
- BrowserAction
- ErrorSerializer
This is the default error serializer generated by Lucky.
- Errors
- Home
- MainLayout
- Me
- PasswordResetRequestEmail
- PasswordResetRequests
- PasswordResets
- PasswordValidations
- RequestPasswordReset
- ResetPassword
- Shared
- SignInUser
- SignIns
- SignUpUser
- SignUps
- User
- UserFromEmail
- UserQuery
- UserSerializer
- UserToken
Generates and decodes JSON Web Tokens for Authenticating users.