ChallengeRocket
  • Product
    • Recruitment Challenges
    • Skill Assessment
    • Direct Hire
    • Hackathons
    • Intern Challenges
  • Challenges
  • Case-studies
  • Employers
  • Log in
  • Join talent network
  • Book demo
Menu
  • Home
  • Challenges
  • UEK Hack Cup

This Challenge is completed

UEK Hack Cup

UEK Hack Cup
  • Completed
  • Completed
prize pool 6000 PLN

SEE RESULTS

SEE RESULTS

May 08 - Jun 18, 2017 23:59 CEST
Voting: Jun 23, 2017
  • O konkursie
  • Jak aplikować
  • Uczestnicy
  • Prace
  • FAQ
  • Wyniki
  • Aktualności
  • Regulamin
UEK Hack Cup
  • O konkursie
  • Jak aplikować
  • Uczestnicy
  • Prace
  • FAQ
  • Wyniki
  • Aktualności
  • Regulamin

PP

Piotr Porzuczek

Added: Jun 18, 2017

TAGS

  1. społeczny

TYPE OF PROJECT

Aplikacja webowa

WWW

web-events-app.herokuapp.com/

VOTES: 0 LIKES: 0

Events - Internetowy kalendarz

  • pdf
  • pdf

    Project description

    Aplikacja internetowy kalendarz „Events” pozwala na przeglądanie dodanych wydarzeń przez wszystkie osoby mające dostęp do aplikacji. Dodawanie wydarzeń jest dostępne dla Administratora oraz kont utworzonych przez administratora. Wszystkie konta z uprawnieniami administratora mogą dodawać jak i usuwać zawartość kalendarza. Konta nie posiadające uprawnień administratorskich mogą dodawać wydarzenia oraz usuwać wydarzenia wyłącznie utworzone przez siebie.

    Po wejściu na adres aplikacji do wyboru mamy dwie opcje: Logowanie oraz Przejrzenie kalendarza. Po na ciśnięciu przycisku „Check events” mamy dostępny widok kalendarza w wydarzeniami posiadającymi tytuł, czas, miejsce w kalendarzu możemy również zmienić opcję widoku z tygodnia roboczego na dni weekendowe oraz widok danego dnia.

    Po naciśnięciu przycisku „Sign in” mamy możliwość zalogowania się z opcją „Remember me” która pozwala na zatrzymanie sesji dłużej niż 30 min (Rejestracja użytkowników dostępna jest z poziomu administratora poprzez opcję „Add account”). Po zalogowaniu się dostępny mamy widok naszego „Dashboard’u” który posiada przycisk edycji danych dotyczących użytkownika. W bocznym panelu po lewej stronie mamy zakładki. Zakładka „Booking” przekieruje nas do listy dostępnych budynków dla danej organizacji. Po wybraniu budynku dostajemy listę pokoi posiadającą informację o stanie wyposażenia. Po wyborze pokoju użytkownik widzi widok kalendarza wraz z wydarzeniami. Aby dodać wydarzenie do kalendarza należy w danym kliknąć i przeciągnąć wydarzenie aby wybrać długość. Otwarty zostanie modal pozwalający wprowadzić szczegółowe dane wydarzenia (Dla danego pokoju nie można wprowadzić wydarzeń w tym samym czasie). Po zaakceptowaniu wydarzenia możemy również przenosić nasze wydarzenie przeciągając je lub zmieniając jego długość rozciągając. W zakładce „My Reservations” widzimy wszystkie rezerwacje dla naszego konta.

    Sekcja Admin dostępna jest wyłącznie dla kont typu administratora. W zakładce Accounts Znajdują się dwie pod zakładki „All accounts” oraz „add acount”.  Po wybraniu „All accounts” dostępna jest przeszukiwalna lista wszystkich użytkowników których można również edytować lub „zalogować się jako” za pomocą przycisku zlokalizowanego po prawej stronie danego konta. Konto można usunąć jeżeli nie posiada ono żadnych wydarzeń przypisanych do siebie, jeżeli posiada wydarzenia najlepiej zalogować się jako i usunąć wszystkie aby następnie usunąć konto. Możliwy jest również eksport użytkowników w postaci json. Aby dodać użytkownika muszą wcześniej istnieć organizacje do których jest on przypisany, podczas dodawania użytkownika należy wybrać odpowiednią organizację. Zakładka „Organizations” posiada analogicznie dwie pod zakładki aby przeglądać/edytować organizację jak i je dodawać. Zakładka Units odpowiada za zarządzanie budynkami, a zakładka „Rooms” za zarządzanie pomieszczeniami. Zakładka „All reserwations” zarządza wszystkimi rezerwacjami wszystkich użytkowników z tego miejsca również można usuwać rezerwacje filtrując np. po użytkowniku. Aby filtrować każdą listę należy nacisnąć ikonę wyszukiwania w górnym prawym rogu listy rozwinie się niżej panel z napisem „Enter keywords here”, słowa kluczowe mogą być wartością z każdej kolumny firltrowane jest wszystko z danej listy.

    Ze względu na brak rozpisanych konkretnych wymagań funkcjonalnych oraz nie funkcjonalnych produkt jest rozwinięty według zamysłu autora na podstawie małej ilości informacji zawartych na stronie projektu.

    Skrócony opis technologii:

    Aplikacja została wykonana w Frameworku Spring Boot w technologii Java. Do działania aplikacji potrzebny jest serwer Tomcat, który działa na wszystkich środowiskach uruchomieniowych.

    Wykorzystane technologie:

    -Java

    -Spring boot

    -HTML

    -CSS

    -Thymeleaf

    -Plugin Fullcalendar

    • previous project
    • next project

    Comment


    Please login to leave a comment


    Comments (0)


    ChallengeRocket
    Tech talent
    Challenges Blog Find jobs Employers
    Companies
    Business HR Blog Pricing
    Challengerocket
    FAQ EU Join Us Contact Us
    Copyright © 2023 ChallengeRocket. All rights reserved.
    Privacy Terms and Conditions Service status

    Let’s talk

    Proven effectiveness - get up to x3 more candidates and shorter recruitment time.

    In view of your consent, the data you provide will be used by ChallengeRocket Sp. z o.o. based in Rzeszów (address: Pl. Wolności 13/2, 35-073, +48 695 520 111, office@challengerocket.com) to send messages as part of the newsletter subscription. Don't worry, only us and the entities that support us in our activities will have access to data. All information on data processing and your rights can be obtained by contacting us or at www.challengerocket.com in the Privacy Policy tab.

    We will reply within 2 business days.

    Log in


    Forgot your password?

    OR
    Don’t have an account?
    Create a candidate account or a company account

    Log in

    Forgot your password?

    Create a candidate account

    Already have an account?
    Log in
    OR
    • At least 10 characters
    • Uppercase Latin characters
    • Lowercase Latin characters
    • At least one number or symbol

    Not a candidate?  Sign up as an employer

    Reset your password

    Remember your password? Log in Log in for business

    Create an employer account

    Sign up for free.
    Select the best plan to publish job ofers & challenges.

    Company name introduced here will be visible on your job ads.
    • At least 10 characters
    • Uppercase Latin characters
    • Lowercase Latin characters
    • At least one number or symbol

    Not an employer?  Sign up as a candidate