https://github.com/alejoriosm04/pawtopia

Pawtopia is a pet store that offers a wide range of products. Project for the seventh-semester course "Special Software Eng. Topics" (ST0261) taught at EAFIT University by prof Daniel Correa.

https://github.com/alejoriosm04/pawtopia

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.8%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Pawtopia is a pet store that offers a wide range of products. Project for the seventh-semester course "Special Software Eng. Topics" (ST0261) taught at EAFIT University by prof Daniel Correa.

Basic Info
Statistics
  • Stars: 4
  • Watchers: 1
  • Forks: 2
  • Open Issues: 0
  • Releases: 0
Created almost 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme

README.md

Pawtopia 🐶

At Pawtopia, we create the perfect paradise for your pet. Explore our range of personalized products and services designed to give your furry friend the best care. Let your pet experience the Pawtopia difference today!

Install

Step 1: Prerequisites

Make sure you have the following installed: - PHP >= 8.2 (You can use tools like XAMPP, MAMP, or WAMP for local development) - Composer (Dependency manager for PHP) - Git (To clone the repository) - Node.js & NPM (For frontend assets) - MySQL (Or another database supported by Laravel)

Step 2: Clone the Laravel Project from GitHub

Open your terminal and navigate to the directory where you want to clone the project, then run:

bash git clone git@github.com:alejoriosm04/pawtopia.git

Once cloned, navigate into the project directory:

bash cd pawtopia

Step 3: Install Dependencies

Run Composer to install all necessary PHP dependencies:

bash composer install

If there are any errors related to missing extensions or PHP versions, ensure you meet the requirements listed in the composer.json file or the Laravel 11 documentation.

Step 4: Set Up Environment Variables

  1. Copy the .env.example file to create your .env file:

bash cp .env.example .env

  1. Open the .env file and update the following values:
    • DB_CONNECTION=mysql
    • DB_HOST=127.0.0.1
    • DB_PORT=3306
    • DB_DATABASE=your_database
    • DB_USERNAME=your_username
    • DB_PASSWORD=your_password

Adjust them according to your local database setup.

Step 5: Generate Application Key

Laravel requires an application key for encryption. Generate it by running:

bash php artisan key:generate

This will set the APP_KEY value in your .env file.

Step 6: Run Database Migrations

Set up the database tables by running the migration command:

bash php artisan migrate

If you have seeders, you can also seed the database with:

bash php artisan db:seed

Step 8: Serve the Application

You can now run the Laravel application locally using the built-in PHP server:

bash php artisan serve

This will start the server at http://127.0.0.1:8000.

Owner

  • Name: Alejandro Ríos Muñoz
  • Login: alejoriosm04
  • Kind: user
  • Location: Colombia
  • Company: @gruponovaeafit

Majoring in Computer Science @EAFIT🇨🇴

GitHub Events

Total
  • Issues event: 54
  • Delete event: 1
  • Issue comment event: 1
  • Push event: 75
  • Pull request review comment event: 1
  • Pull request review event: 3
  • Gollum event: 20
  • Pull request event: 47
  • Fork event: 2
  • Create event: 12
Last Year
  • Issues event: 54
  • Delete event: 1
  • Issue comment event: 1
  • Push event: 75
  • Pull request review comment event: 1
  • Pull request review event: 3
  • Gollum event: 20
  • Pull request event: 47
  • Fork event: 2
  • Create event: 12

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 32
  • Total pull requests: 43
  • Average time to close issues: 6 days
  • Average time to close pull requests: about 2 hours
  • Total issue authors: 2
  • Total pull request authors: 3
  • Average comments per issue: 0.06
  • Average comments per pull request: 0.02
  • Merged pull requests: 43
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 32
  • Pull requests: 43
  • Average time to close issues: 6 days
  • Average time to close pull requests: about 2 hours
  • Issue authors: 2
  • Pull request authors: 3
  • Average comments per issue: 0.06
  • Average comments per pull request: 0.02
  • Merged pull requests: 43
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • linasofi13 (26)
  • alejoriosm04 (6)
Pull Request Authors
  • alejoriosm04 (51)
  • Juanstevan1 (16)
  • linasofi13 (15)
Top Labels
Issue Labels
usability (13) feature (5) enhancement (3) deployment (3) testing (1) documentation (1)
Pull Request Labels

Dependencies

package.json npm
  • axios ^1.7.4 development
  • laravel-vite-plugin ^1.0 development
  • vite ^5.0 development
composer.json packagist
  • fakerphp/faker ^1.23 development
  • laravel/pint ^1.13 development
  • laravel/sail ^1.26 development
  • mockery/mockery ^1.6 development
  • nunomaduro/collision ^8.0 development
  • phpunit/phpunit ^11.0.1 development
  • laravel/framework ^11.9
  • laravel/tinker ^2.9
  • php ^8.2
composer.lock packagist
  • 106 dependencies