tomahim / tweetsplanner

Tweet Planner tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tweet Planner tool

Tweets Planner intends to provide a smart dashboard to plan tweets.

This project is a demo application with the usage of various tools together :

  • Front-end : ReactJS
  • Back-end : Flask
  • Database : PostgresSQL
  • Other : Docker, Twitter API

Pre-requirements

  • Docker
  • A Twitter Developer account and a registered application

Configure / Run the application

First, you will need to provide the twitter credentials of your application.

See the template file twitter-credentials.template.py

Then, all you have to do is run the application by using this command :

docker-compose up --build

Features roadmap

  • Being able to launch ReactJS, Flask and PostgreSQL using Docker
  • Basic Login / registration feature (with JWT support)
  • Create a CRUD dashboard to plan tweets --> IN PR OGRESS
  • Use Twitter API to automatically send tweets
  • Add unit tests

About

Tweet Planner tool

License:Apache License 2.0


Languages

Language:JavaScript 52.3%Language:Python 36.2%Language:HTML 5.5%Language:Shell 2.5%Language:Dockerfile 2.0%Language:CSS 1.5%