Skip to content

My Pet Project. REST API, quite similar to Trello or any Kanban-type app by its functionality.

Notifications You must be signed in to change notification settings

exe544/Simple_cards

Repository files navigation

Simple cards


REST API app created using:

  • PHP 8.1
  • Laravel 10.0
  • MySql 8.0.30
  • Redis 2.0.2

Functionality:

It`s quite similar to Trello or any Kanban-type app by its functionality.

The following functionality implemented in this project:

  • you can register via email and password;
  • create your own boards, add registered team members to it and customize board by adding your background images;
  • create your custom columns in boards and move their order;
  • add, move, update and filter cards in columns with different settings and tags;
  • add custom tags or use basic collection of tags;
  • receive notifications by mail, when your card was updated by team members.

All features are covered by tests.


Installation:

To setup app localy:

  1. Use git clone to clone this repository localy
  2. Copy .env.example file and paste to your .env file
  3. Generate key using command php artisan key:generate
  4. Run basic tag seeder by command php artisan db:seed --class=BasicAppTagsSeeder

To run tests:

  1. Copy .env.testing.example file and paste to your .env.testing file
  2. Use command php artisan test covered by tests.

About

My Pet Project. REST API, quite similar to Trello or any Kanban-type app by its functionality.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published