Skip to content

Havenstd06/MyEvents

Repository files navigation

MyEvents

An open source project that displays events with the ability to create trips.

Project for Epitech school, made in VueJS, Laravel, Inertia, Pusher, Laravel Echo, TailwindCSS.

MyEvents logo


Installation

  • clone the repository: git clone https://github.com/Havenstd06/MyEvents
  • create a database
  • install: composer install
  • create configuration env file .env refer to .env.example (cp .env.example .env)
  • generate a new application key php artisan key:generate
  • setup database tables: php artisan migrated
  • create storage link php artisan storage:link
  • install node_module npm i && npm run dev (or npm run prod)

Setup Socialite Login

  • go on Github, Twitter, Discord, Facebook developers page
  • create new application
  • copy CLIENT ID & CLIENT SECRET
  • paste on .env (CLIENT ID => DISCORD_KEY & CLIENT SECRET => DISCORD_SECRET, ...same for all socialite)
  • add callback URL : https://YourApp.Domain/login/{github / twitter / discord / facebook}/callback

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.

About

Project for Epitech school, realized in VueJS, Laravel, Inertia, Pusher, Laravel Echo, TailwindCSS.

Resources

Stars

Watchers

Forks

Languages