Skip to content

Kasden45/rent-4-events

Repository files navigation

Rent4Events

README po polsku

English

🎉 Web app using Django and Vue.js for renting accessories for events ✏ 6th semester

Work in progress . . .

A web application supporting the event rental company (authorization, authentication, order management, CRUDs), working with Rest API. Created with Vue.js & Django + using auth0 | 6th semester

App created by @klaudial99 and @Kasden45

Web App is hosted on Heroku: https://rent4events.herokuapp.com/

Click here to see the preview screenshots / Rozwiń aby zobaczyć pokazowe zdjęcia z aplikacji

imageHome page / Strona główna

imageCreating a new order / Tworzenie nowego zamówienia

imageOffer / Oferta

imageOrder details / Szczegóły zamówienia

imageConfirm order modal / Modal potwierdzający zamówienie

imageCourses / Kursy

imageReport example / Przykład raportu

Functionalities by role:

Any user:

  • Browsing company's offer
  • Login
  • Logout

Guest (not logged in):

  • Creating an account

Client:

  • Creating order
  • Editing/cancelling his orders (if they haven't been already accepted by the manager)
  • Browsing his orders

Driver (Employee):

  • Browsing his courses and editing their status (start or finish the course)
  • Browsing orders and vehicles

Manager:

  • CRUD vehicles, products, employees, courses
  • Applying courses to orders after accepting them
  • Browsing, accepting, rejecting and commenting on orders
  • Generating simple charts with company statistics

Sample "login : password" pairs

Clients:

Drivers:

Manager:

README in English

Język Polski

🎉 Aplikacja webowa dla wypożyczalni eventowej napisana przy użyciu Django i Vue.js ✏ 6. semester

Praca w toku . . .

Aplikacja webowa wspomagająca funkcjonowanie wypożyczalni eventowej (autoryzacja, uwierzytelnianie użytkowników, zarządzanie zamówieniem, operacje CRUD), korzystająca z Rest API. Utworzona przy pomocy Vue.js & Django + korzystająca z auth0

Aplikacja zrealizowana przez @klaudial99 oraz @Kasden45

Aplikacja została wdrożona w wersji pokazowej poprzez serwis Heroku: https://rent4events.herokuapp.com/

Rozwiń aby zobaczyć pokazowe zdjęcia z aplikacji

imageStrona główna

imageTworzenie nowego zamówienia

imageOferta

imageSzczegóły zamówienia

imageModal potwierdzający zamówienie

imageKursy

imagePrzykład raportu

Funkcjonalność z podziałem na role użytkowników:

Każdy użytkownik:

  • Przeglądanie oferty wypożyczalni
  • Logowanie
  • Wylogowywanie

Gość (niezalogowany):

  • Tworzenie nowego konta

Klient:

  • Tworzenie zamówień
  • Edytowanie/odwoływanie swoich zamówień (jeżeli nie zostały one wcześniej zaakceptowane przez kierownika)
  • Przeglądanie swoich zamówień

Kierowca (Pracownik):

  • Przeglądanie swoich kursów i edytowanie ich statusu (rozpoczynanie lub zakańczanie kursów)
  • Przeglądanie zamówień oraz pojazdów

Kierownik:

  • CRUD samochodów, asortymentu, pracowników, kursów
  • Przydzielanie kursów do zaakceptowanych zamówień z opcją transportu
  • Przeglądanie, akceptowanie, odrzucanie i komentowanie zamówień
  • Generowanie prostych wykresów ze statystykami wypożyczalni

Przykładowe pary "login : hasło"

Klienci:

Kierowcy:

Kierownik:

About

🎉 Web app using Django and Vue.js for renting accessories for events ✏ 6th semester

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published