https://github.com/vczb/earn
Boost customer engagement through gamification and rewards
https://github.com/vczb/earn
api devise esbuild gamification graphql graphql-server hacktoberfest open-source rails reactjs rspec ruby ruby-on-rails
Last synced: 2 months ago
JSON representation
Boost customer engagement through gamification and rewards
- Host: GitHub
- URL: https://github.com/vczb/earn
- Owner: vczb
- License: mit
- Created: 2021-05-14T23:05:04.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-26T16:33:39.000Z (3 months ago)
- Last Synced: 2025-04-15T04:12:41.223Z (2 months ago)
- Topics: api, devise, esbuild, gamification, graphql, graphql-server, hacktoberfest, open-source, rails, reactjs, rspec, ruby, ruby-on-rails
- Language: Ruby
- Homepage:
- Size: 1.8 MB
- Stars: 23
- Watchers: 1
- Forks: 20
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Earn
Boost your business with Earn, an entirely open-source platform designed to scale and innovate.
## Technology Stack
### Core App
A traditional Rails application that forms the backbone for essential features like authentication, user-friendly dashboards, comprehensive CRUD operations, and versatile APIs.
- [Rails](https://rubyonrails.org/) - The core framework.
- [Tailwind CSS](https://tailwindcss.com/) - For stylish, responsive UIs.
- [Rails Admin](https://github.com/sferik/rails_admin) - Easy-to-use admin interface.
- [RSpec](https://github.com/rspec/rspec-rails) - For reliable testing.
- [Devise](https://github.com/heartcombo/devise) - Robust authentication solution.
- _[More...](https://github.com/vczb/gamou/wiki/What-is-inside%3F)_### Storefront App
Deployed as a standalone system at app.gamou, this SPA uses ESBuild to efficiently bundle React components, engaging customers in loyalty through gamification right at the storefront.
- [React](https://reactjs.org/) - For building user interfaces.
- [Redux + Toolkit](https://redux-toolkit.js.org/) - State management made easy.
- [React Router](https://reactrouter.com/docs/en/v6/getting-started/overview) - For seamless navigation.
- [Material-UI](https://material-ui.com/) - For modern, component-based design.
- [TypeScript](https://www.typescriptlang.org/) - Adds type safety to enhance development.
- _[More...](https://github.com/vczb/gamou/wiki/Storefront-App)_## Contributors
A heartfelt thank you to all our contributors! We value every contribution, big or small, and believe every contributor helps make Gamou better.
## Contributing
Whether you're a seasoned developer or just starting out, we welcome you to join our amazing community. See [how to contribute](./CONTRIBUTING.md) and help us make Gamou even better.
## License
Gamou is released under the [MIT License](./LICENSE).