A straight forward application that allows you to create an account, connect to one or more Tweeter Accounts and schedule tweets to be posted afterwards.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
-
Clone the repository:
git clone git@github.com:lionffl/scheduled-tweets.git
-
Navigate to the directory:
cd scheduled-tweets
-
Switch to development branch
git checkout development
-
Install the required dependencies:
bundle install
-
Set up the database:
rails db:migrate
-
Start the server
rails server
The server should now be running at http://localhost:3000.
Local environment is set to use sqlite as database.
Production (deployment setup) is defined to use fly.io and uses postgresql.
If you'd like to contribute to the project, please follow these guidelines:
- Fork the repository.
- Create a feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request.
- Add a Contact/About page
- Add a Footer
- Adjust all pages/forms layout to the same pattern