Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aleksandertabor/todo

ToDo List built with Laravel, Livewire, Tailwind, Heroicons UI.
https://github.com/aleksandertabor/todo

heroicons laravel laravel7 livewire tailwindcss

Last synced: 3 months ago
JSON representation

ToDo List built with Laravel, Livewire, Tailwind, Heroicons UI.

Awesome Lists containing this project

README

        

โœ”๏ธ ToDo
======================
> [ToDo](https://todo.alexprojects.pl/) - manage your tasks in a simple way.

## ๐Ÿ–ฅ๏ธ Demo

Live demo: [todo.alexprojects.pl](https://todo.alexprojects.pl/)

![todo](https://aleksandertabor.pl/wp-content/uploads/2020/05/livewire-todo.gif)

# ๐Ÿšฉ Table of Contents

1. [Requirements](#-requirements)
2. [Installation](#-installation)
3. [Built with](#-built-with)
4. [To-do](#-to-do)

## ๐Ÿ”Œ Requirements

- PHP version: >= 7.2.5
- Composer
- Node.js

## ๐Ÿงพ Installation

1. `git clone https://github.com/aleksandertabor/todo YOURPROJECTNAME`
2. `cd YOURPROJECTNAME`
3. Install dependencies:

`composer install`

`npm install`

4. `cp .env.example .env`
5. `php artisan key:generate`
6. Set your `.env` with credentials to your database server (`DB_*` settings) and your domain config (`APP_URL`).
8. `php artisan migrate`
11. Build frontend with `npm run production` for production.
11. Run your server `php artisan serve`.

> โš ๏ธ Caution: Remember about giving proper permissions to the project directory e.g.:
```bash
sudo chgrp -R www-data /var/www/YOURPROJECTNAME
sudo chmod -R 775 /var/www/YOURPROJECTNAME/storage
```

## ๐Ÿงฐ Built with

- Laravel 7
- Livewire
- Tailwind CSS
- Heroicons UI

## ๐Ÿ“‹ To-do

- More tests [Livewire tests](https://laravel-livewire.com/docs/testing)