8000 GitHub - kilica/workestimator: 山田太郎議員の実績を掲載・評価するWebサービス
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

kilica/workestimator

Repository files navigation

Laravel Works App

Laravel Works App is a web application for managing and evaluating works/achievements. It allows users to view works, submit evaluations, and administrators to manage users and content.

Features

User Management

  • User registration with email verification
  • Role-based access control (Admin, Staff, General)
  • User status management (Active, Inactive, Deleted)
  • User profile management

Works Management

  • Works posting (Admin and Staff only)
  • Category and tag classification
  • 5-star rating system for difficulty, impact, and progress
  • Detailed work information with background, achievements, and improvements
  • Related videos display

Evaluation System

  • User evaluations with interest and rating levels
  • Multiple evaluation criteria via checkboxes
  • Support comments
  • Social sharing to X.com

Technology Stack

  • Laravel 11
  • MySQL
  • Blade Templates (Server-Side Rendering)
  • Laravel Breeze for Authentication
  • Tailwind CSS

Installation

  1. Clone the repository:
git clone https://github.com/kilica/workestimator.git
cd workestimator
  1. Install dependencies:
composer install
npm install
  1. Set up environment:
cp .env.example .env
php artisan key:generate
  1. Configure database in .env file:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_works_app
DB_USERNAME=root
DB_PASSWORD=
  1. Run migrations and seed the database:
php artisan migrate
php artisan db:seed
  1. Set up storage for file uploads:
php artisan storage:link
mkdir -p storage/app/public/covers
chmod 775 storage/app/public/covers
  1. Build assets:
npm run build
  1. Start the server:
php artisan serve

Default Users

License

The Laravel framework is open-sourced software licensed under the MIT license.

About

山田太郎議員の実績を掲載・評価するWebサービス

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages

0