/laravel-voting-osis

Laravel voting system

Primary LanguagePHPMIT LicenseMIT

Project Title

Voting Osis

Description

Laravel voting osis with laravel 9 and use mazer admin dashboard

Getting Started

Dependencies

  • Composer
  • Php >= 8.1
  • Mysql
  • Internet

Installing

Please check the official laravel installation guide for server requirements before you start. Official Documentation

Alternative installation is possible without local dependencies relying on Docker.

Clone the repository

git clone https://github.com/Sleepy4k/laravel-voting-osis.git

Switch to the repo folder

cd laravel-voting-osis

Install all the dependencies using composer

composer install

Copy the example env file and make the required configuration changes in the .env file

cp .env.example .env

Generate a new application key

php artisan key:generate

Generate hyper link from storage folder to public folder

php artisan storage:link

Install node dependencies

npm install

Run the database migrations (Set the database connection in .env before migrating)

php artisan migrate:fresh --seed

Run node server development server

npm run dev

Start the local development server

php artisan serve

You can now access the server at http://localhost:8000

TL;DR command list

git clone https://github.com/Sleepy4k/laravel-voting-osis.git
cd laravel-voting-osis
composer install
cp .env.example .env
php artisan key:generate
php artisan storage:link
npm install

Make sure you set the correct database connection information before running the migrations

php artisan migrate:fresh --seed
npm run dev
php artisan serve

Help

Any advise for common problems or issues.

Please create issue for detail information

Authors

Contributors names and contact info

@Sleepy4k

Version History

  • 1.0.0-beta
    • complete dashboard admin
    • add base api for third party app
    • fix validation
  • 1.0.0-alpha
    • initial release
    • add main feature