What is Taskord?
Taskord is free open source social media for tasks! where users can post public and private todos, ask questions, and launch products. Taskord helps you to get things done together with the members of the community.
We released our alpha version to the public a couple of weeks before and we got some awesome feedback!
Join Taskord today https://taskord.com
Tech Stack powering Taskord
🐘 PHP and Laravel
PHP is our primary language and supported by the Laravel framework to make Taskord more fluid, fast and secured
🦑 Laravel Livewire
Livewire is a full-stack framework for Laravel that makes building dynamic interfaces simple, without leaving the comfort of Laravel.
💾 MySQL
MySQL is our primary database which has around 25 tables which are powered by InnoDB storage engine
Ⓜ️ Memcached
Memcached is used extensively across all models to provide a blazing-fast experience, here is the shot of with and without Memcache.
Look at response total
Without Cache | With Cache |
---|---|
🚦 Redis
Redis is used to
- Send web notification
- Send email notification
- Queue Background Jobs
we initially used the database to queue those jobs, but it was too slow and inconsistent so we finally found an alternative and moved to Redis.
☯️ Laravel Horizon
Horizon provides a beautiful dashboard and code-driven configuration for your Laravel powered Redis queues. Horizon allows you to easily monitor key metrics of your queue system such as job throughput, runtime, and job failures.
⚡ AWS Lightsail
Lightsail is an easy-to-use cloud platform that offers you everything needed to build an application or website, plus a cost-effective, monthly plan.
It feels more like a DigitalOcean inside AWS, It is more powerful and simple to manage
💌 AWS SES
Amazon Simple Email Service (SES) is a cost-effective email service built on the reliable and scalable infrastructure that Amazon.com developed to serve its own customer base. With Amazon SES, you can send transactional email, marketing messages, or any other type of high-quality content.
Taskord has powerful notification preference where the user can turn off and on anytime.
⛅ Cloudflare
Cloudflare is used in Taskord to increase our security and speed
Our primary domain name is purchased from Namecheap but we are in the process of transferring it to Cloudflare.
🐶 Datadog
Datadog is a monitoring service for cloud-scale applications, providing monitoring of servers, databases, tools, and services, through a SaaS-based data analytics platform.
Here is our Public Dashboard you can take a look at how the resource is used.
🐛 Sentry
Sentry is our Raven to carry an error/exception that user face in the production instance.
🦊 GitLab
Taskord is open-source and we hosted it on GitLab https://gitlab.com/taskord/taskord
We use these features extensively
- Tags and Release
- CI to Test inside the GitLab Infrastructure
- CD to deploy the code to our production server
- Security Dashboards
- On-Demand DAST Scanning
- Dependency Management
- License Compliance
- Threat Monitoring
- Error Tracking
- Metrics (Planned)
- Feature Flags (Planned)
💰 Paddle
The paddle is our payment gateway provider for patron plans if someone subscribed to one our plan the webhook response will be sent to our servers and enable Patron features for that particular user automatically.
We are also using some awesome microservices to make everything simple and fast.
Join Taskord today and you have a possibility to get free Patron plan for the lifetime 🎉
Thank you!
Top comments (2)
What a complete stack 😲
whyps.com/