Fill-A-Post is a social media management tool that allows you to schedule posts to (Linkedin) multiple social media platforms.
- Pull the image from Docker Hub
docker pull ghcr.io/akrista/fillapost:latest - Run the image
docker run -d -p 8000:8000 ghcr.io/akrista/fillapost:latest
- Clone the repository
git clone https://github.com/Akrista/fillapost cd fillapost
- Build the Image
docker-compose build - Run the docker-compose
docker-compose up -d --force-recreate
- Fill-A-Post is built with a curated tech stack. Looking to be optimized for developer experience and ease of use to start coding:
- Laravel
- Filament
- TailwindCSS
- Docker
- PHP
- NPM
- Docker (Optional)
Note: You could directly use Laravel Herd as it has all the prerequisites installed.
- Pull Source
git clone https://github.com/Akrista/fillapost cd fillapost
- Install Dependencies
composer install npm install
- Setup Environment
cp .env.example .env php artisan key:generate
- Run the migrations
php artisan migrate --seed - Start the development server
php artisan serve - Visit the site at http://localhost:8000
- Login with the default credentials
- Email:
demo@fillapost.com - Password:
demo
- Email:
- Repo Related
- Figure out the README
- Add a Logo
- Favicon
- Logo
- Banner
- Github Banner
- Add Social Preview (Github Related) 1280x640
- Add a License
- Add a Contributing Guide
- Add a Code of Conduct
- Add a Security Policy
- Add a Funding Link
- Add a Changelog
- Core Features
- Localisation
- Add support for multiple languages
- English
- Spanish
- Add support for multiple timezones???
- Add support for multiple languages
- Docker Support
- Migrations should be run automatically
- Dockerfile
- Docker Compose
- Build Image on Github Actions
- Add a badge
- Add a release
- Posts
- Add scheduling
- Posting should use base Linkedin API
- List of posts created
- Navbar "Create Post" button MUST work
- Scheduling - Calendar
- Add Calendar
- Repeating Events
- AI Helper
- Post Creation Helper on Editor
- Post Scheduling with Dynamic Values
- Call info relevant to other Services (besides the one that's creating the post)
- Social Media Services
- Add a new Social Media Service
- List of supported providers
- Steam
- Wakatime
- Github
- Service Accounts
- Service Acounts must be created when the Social Media Service is created
- List accounts relevant to the Service Provider
- Locally save avatars related to accounts
- Users
- Access Control
- Roles
- Permissions
- Groups
- Access Control
- Localisation
- Unit Tests
- Mayhaps???