Skip to content

anna-dahlberg/YrgoConnect

 
 

Repository files navigation

YrgoConnect

Overview

YrgoConnect är en webbapplikation byggd i Laravel där studenter och företag kan hitta och spara varandras profiler i syfte att hitta praktikplats/praktikanter. Applikationen innehåller en flerstegsregistrering, rollbaserade profiler och en favoritfunktion liknande "likes".

🚀 Funktioner

  • ✅ Registrering och inloggning med Laravel Breeze
  • ✅ Livewire-komponent för rollbaserad flerstegsregistrering (Student/Företag)
  • ✅ Student- och företagsprofiler
  • ✅ Möjlighet att lägga till och ta bort favoriter mellan studenter och företag
  • ✅ Livewire-komponent för favorisering
  • ✅ Adminvänlig databasstruktur

📚 Tekniker

  • Laravel 10
  • MySQL
  • Laravel Breeze (autentisering)
  • Livewire (favoritkomponent)
  • Tailwind CSS (styling)

🛠️ Installation

  1. Klona repot
git clone https://github.com/Johan-Hagman/YrgoConnect.git
cd YrgoConnect
  1. Installera beroenden
composer install
npm install && npm run build
composer require livewire/livewire
php artisan storage:link
  1. Skapa en .env fil
cp .env.example .env
php artisan key:generate
  1. Konfigurera databas i .env-filen
DB_DATABASE=yrgoconnect
DB_USERNAME=root
DB_PASSWORD=
  1. Kör migreringar och seeda data
php artisan:migrate fresh --seed
  1. Starta en lokal server
php artisan serve

Deployment

Laravel Forge Site Deployment Status

Projektet har deployats med Laravel Forge med en Digital Ocean Server: http://152.42.134.22/

📜 Licens

Projektet är licenserat under MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PHP 49.7%
  • Blade 49.5%
  • Other 0.8%