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.
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
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
- Host: GitHub
- Owner: alejoriosm04
- Language: PHP
- Default Branch: main
- Homepage: http://pawtopia.sytes.net/
- Size: 2.04 MB
Statistics
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
- Releases: 0
Metadata Files
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
- Copy the
.env.examplefile to create your.envfile:
bash
cp .env.example .env
- Open the
.envfile and update the following values:DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=your_databaseDB_USERNAME=your_usernameDB_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
- Twitter: alejoriosm04
- Repositories: 5
- Profile: https://github.com/alejoriosm04
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
Pull Request Labels
Dependencies
- axios ^1.7.4 development
- laravel-vite-plugin ^1.0 development
- vite ^5.0 development
- 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
- 106 dependencies