Skip to content

dewanhimanshu/Buffer-Tweet-Scheduler

Repository files navigation

README

Buffer Tweet Scheduler click here

Project Desciption:

  • This project helps to provide a one place for your different twitter accounts and scedule tweets using Twitter API from them.
  • This project also implement the authentication and authorization system in rails from scrath
  • Using Background Jobs for Tweet Scheduling
  • Using ActionMailer with SendBlue service

Key Features

  • Authentication using Encrypted Session Token (Build from Scratch)
    • SignUp
    • SignIn
    • Edit Password
    • Reset Password Using Action Mailer and Unique Token
  • OmniAuth-Twitter to Connect Different Twiiter Accounts
  • Schedule Tweets using ActiveJob and Twitter API
  • Using SendingBlue Service for Sending Mails
  • Deployed on Heroku

Tech Stack used:

  • Ruby On Rails
  • SQLite(Devlopment) and Postgres(Production)
  • BootStrap
  • HTML
  • CSS
  • JavaScript

ScreenShots

Authentication

Screenshot from 2022-02-03 17-01-55 Screenshot from 2022-02-03 17-01-51

Add different Twitter Accounts

Screenshot from 2022-02-03 17-04-26

Schedule Tweets from your Twitter Account

Screenshot from 2022-02-03 17-05-37

Screenshot from 2022-02-03 17-06-16

Run on your local machine:

Run bundle install.
Run rails db:create db:migrate.
Run rails s to spun up the server

Now open the browser and type http://127.0.0.1:3000/.

  • Ruby version : 3.0.1

  • Rails version : 6.1.4.4

About

Schedule your Tweets and Manage Different Twitter Accounts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published