Skip to content

An application, using Laravel and Vue.js, to help Jack keep track of his many cats in a Pokémon fashion way.

Notifications You must be signed in to change notification settings

felippegh/cat-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cat Management

Jack owns so many cats that he can’t keep track of all of them. He needs some way to keep track of all of his cats - almost like a Pokédex for cats. Your app should be able to complete the following tasks:

Mandatory

  • ✔️ Add a new Cat (Name, Breed, Description, or anything else you think would be important);
  • ✔️ Remove Cats;
  • ✔️ Edit Cats;
  • ✔️ List all of his Cats;
  • ✔️ Map screen showing the location of each cat;
  • ✔️ Persist data;
  • ✔️ Build the Back End using Laravel;
  • ✔️ Build the Front End using React, VueJS, Angular or the Front End framework you feel comfortable with.

Extra

  • ✔️ Containerize the app.

Requirements

  • Docker-compose: >= 1.25.0
  • Docker: >= 20.10.12

Setup instructions

Execute the following steps:

  • Clone the project
  • Create .env file from .env.example in back-end folder
  • Create .env file from .env.example in front-end folder
  • Run docker-compose up --build
  • Wait the docker-compose build finish
  • Now you can access the application on https://localhost:801/

About

An application, using Laravel and Vue.js, to help Jack keep track of his many cats in a Pokémon fashion way.

Resources

Stars

Watchers

Forks