Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ddim03/projekit
Showcase Project For Community
https://github.com/ddim03/projekit
alpinejs laravel livewire tailwind
Last synced: 2 days ago
JSON representation
Showcase Project For Community
- Host: GitHub
- URL: https://github.com/ddim03/projekit
- Owner: ddim03
- Created: 2025-01-26T04:16:23.000Z (4 days ago)
- Default Branch: main
- Last Pushed: 2025-01-26T14:03:34.000Z (3 days ago)
- Last Synced: 2025-01-26T15:19:12.016Z (3 days ago)
- Topics: alpinejs, laravel, livewire, tailwind
- Language: Blade
- Homepage:
- Size: 131 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Projekit
Website for showcasing student projects## Features
- Login and register
- User profile and role
- Project management
- Category management
- Project's tag managemement
- Project's comments## Tech Stack
- Laravel 11
- TailwindCSS
- Preline
- Livewire
- AlpineJS## Prerequisite
These are the minimum requirements that must be met before installing the application.
- MySQL 8.x
- PHP 8.2
- Composer 2.7.6
- NodeJS 20.x.x
- NPM 10.x.x## Installation
Clone this project using git
```bash
git clone https://github.com/ddim03/projekit.git
```Go to the project directory
```bash
cd projekit
```Copy .env.example file and rename to .env
```bash
cp .env.example .env
```Install dependencies
```bash
composer install
``````bash
npm install
```Generate application key
```bash
php artisan key:generate
```Create a symlink for static file
```bash
php artisan storage:link
```Migrate database and run the seeder
```bash
php artisan migrate --seed
```## Environment Variables
To run this project, you may need to adjust the following environment variables to your .env file
`APP_NAME` : your application name
`APP_TIMEZONE` : your local timezone (example: Asia/Jakarta)
`APP_LOCALE` : your local (example: id)
`APP_FAKER_LOCALE` : your local (example: id_ID)
`FILESYSTEM_DISK` : your default file system (example: public)
If you want to use different database you can adjust this configuration
`DB_CONNECTION` : your database type (example: mysql / pgsql)
`DB_HOST` : your database host (example: 127.0.0.1 / localhost)
`DB_PORT` : your database port (example: 3306 / 5432)
`DB_DATABASE` : your database name
`DB_USERNAME` : your database username
`DB_PASSWORD` : your database password
## Run Locally
Start the development server
```bash
npm run dev
```
```bash
php artisan serve
```