On Track is a Ruby on Rails application designed to assist users in building and maintaining daily habits. It provides a user-friendly platform for tracking daily activities, ensuring users stay on track with their personal development goals.
To set up On Track locally, follow these steps:
- PostgreSQL database
- Update Database.yml file with your PostgreSQL username and password
- gem install bundler
- gem install rails
- Create a new Telegram bot using BotFather
- Update the Telegram bot token in the environment .env file
- Create a new Telegram bot using BotFather
- Update the Telegram bot token in the environment credentials
- For production update the webhook configuration running the following command
rake telegram:bot:set_webhook RAILS_ENV=production
- Bundle install
- Rails db:create
- Rails de:migrate
- Bin/dev
- Bin/rake telegram:bot:poller for Telegram bot
Contributions to On Track are greatly appreciated. If you have ideas for improvement or encounter any issues, feel free to open an issue or submit a pull request.
On Track is open-source software licensed under the MIT License. See the LICENSE
file for more details.
Project Maintainer: [Riveign] - riveign@gmail.com
- The Ruby on Rails Community for their invaluable resources
- All contributors and users of the On Track application