Website peminjaman ruang

Overview

Pinjam Ruang

Pinjam Ruang Mudah dan Cepat!
Lihat Demo · Laporkan Kesalahan · Ajukan Fitur Baru

Daftar Isi

Tentang pinjam-ruang

Pinjam Ruang merupakan sebuah aplikasi berbasis website yang bertujuan untuk mempermudah peminjaman ruangan pada suatu universitas/kampus.

Dibuat Menggunakan

Demo

Tautan: http://pinjam-ruang.vonso.online/

Akun: demo/demo123

Gambar

Frontend: image Backend: image

Fitur

BACKEND

  • Autentikasi
  • Aktor & Izin akses
  • Mahasiswa dapat melihat semua aktivitas peminjaman atas nama sendiri
  • Disisi backend mengecek user apakah username dan password masih sama, jika iya akan mengeluarkan info untuk "Ganti Password"

FRONTEND

  • Halaman utama website menampilkan flowchart tata cara peminjaman
  • Halaman utama memiliki menu navigasi menampikan ruangan yang sudah dibooking beserta detail lainnya (nama, tgl booking)
  • Mahasiswa dapat meminjam ruangan dengan mengisi
    • Nama Lengkap
    • Tanggal Mulai Pinjam
    • Tanggal Selesai Pinjam
    • Ruangan yang akan dipinjam
    • Dosen yang akan diminta persetujuan
    • NIM
    • Prodi
  • Mahasiswa tidak dapat meminjam ruangan yang sudah di booking pada tanggal ruangan yang sudah dibooking
    • Mahasiswa tidak dapat meminjam lebih dari 1 kali, jika peminjaman sebelumnya belum terselesaikan
  • Menampilkan detail peminjam, tanggal mulai dan tanggal selesai disetiap list ruangan
  • TU Jurusan IF bisa melihat semua status ruangan baik yang kosong maupun yang sudah dibooking. Kemudian TU juga bisa menyetujui ruangan yang sudah disetujui terlebih dahulu oleh Dosen. Jadi TU tidak akan menyetujui apabila belum ada persetujuan dari Dosen. Dan TU bisa mengubah status ruangan.
  • Dosen bisa melihat ruangan yang sudah direquest oleh mahasiswanya dan menyetujui melalui menu di aplikasi.

Mulai

Sebelum melakukan instalasi proyek pinjam-ruang ada baiknya perhatikan hal-hal berikut ini:

Prasyarat

Sebelum menggunakan projek ini, diperlukanya:

Instalasi

  1. Unduh/Clone proyek ini
    git clone https://github.com/vonsogt/pinjam-ruang.git
    
  2. Lalu pindah ke direktori pinjam-ruang
    cd pinjam-ruang
  3. Install komponen yang diperlukan menggunakan composer
    composer install
  4. Copy file .env.example menjadi .env
    cp .env.example .env
  5. Lalu generate APP_KEY
    php artisan key:generate
  6. Lalu lakukan migrasi database dan query (isi database dari Polibatam)
    php artisan migrate:fresh --seed
  7. Setelah berhasil, jalankan aplikasi
    php artisan serve
  8. Lalu buka browser 127.0.0.1:8000 untuk menggunakan aplikasi
  9. Selamat meminjam ruangan dengan mudah dan cepat 😊

Petunjuk

Lihat open issues untuk daftar fitur yang diusulkan (dan masalah yang diketahui).

Berkontribusi

Kontribusi adalah yang membuat komunitas open source menjadi tempat yang luar biasa untuk belajar, menginspirasi, dan berkreasi. Setiap kontribusi yang Anda berikan ** sangat dihargai **.

Lisensi

pinjam-ruang berlisensi di bawah MIT license.

Kontak

Vonso - [email protected]

You might also like...
Laravel website prototype with backoffice for content and users management

LaraProto LaraProto is a Laravel website prototype with backoffice for content and users management. Just install and glue your front end views Based

Website SD Yayasan Lukman Nul Hakim

CodeIgniter 4 Application Starter What is CodeIgniter? CodeIgniter is a PHP full-stack web framework that is light, fast, flexible and secure. More in

A website addressing mental health.

This project was developed for '2021 Calgary Youth Hackathon' HealingHub A website addressing mental health. Features Chat: We allow all participants

The source code to Charlie’s old website.
The source code to Charlie’s old website.

About This is the source code to my website built with the Laravel framework. Set-up Simply clone this repository, install composer and node dependenc

A blog website where you can create/edit/delete blogs.

A blog website where you can create/edit/delete blogs. All the data will be caught from the DB, but here's the catch: I'm doing this project in Laravel 8.

LaravelSnippets.com website | A repository of useful code snippets for Laravel PHP framework

LaravelSnippets.com website | A repository of useful code snippets for Laravel PHP framework. Submit, grab and share!

The source code for the Laravel Tricks website

Laravel-Tricks Laravel-Tricks is now under the ownership of Tighten, and all development is taking place under a private repo until we can extract som

Created simple login system and chat type website using mysql database along with php and html , css and javascript.

Created simple login system and chat type website using mysql database along with php and html , css and javascript.

A simple website for estimating withdrawal availability over multiple exchanges.
A simple website for estimating withdrawal availability over multiple exchanges.

IOTA exchange status FAQs | Installation | Contributing IOTA exchange status is a simple website for tracking the current withdrawal possibility of IO

Comments
  • College Students Can Borrow at the same date

    College Students Can Borrow at the same date

    The rules is "Mahasiswa tidak dapat meminjam ruangan yang sudah di booking pada tanggal ruangan yang sudah dibooking"

    How to reproduce

    • When user-a borrowed at 2021-08-18 and is already approved by the admin
    • user-b can also borrow at the same date 2021-08-18

    Expectation

    • user-b shouldn't borrow at the same date 2021-08-18
    opened by erlindaainun 1
  • Bump guzzlehttp/psr7 from 2.0.0 to 2.2.1

    Bump guzzlehttp/psr7 from 2.0.0 to 2.2.1

    Bumps guzzlehttp/psr7 from 2.0.0 to 2.2.1.

    Release notes

    Sourced from guzzlehttp/psr7's releases.

    2.2.1

    See change log for changes.

    2.2.0

    See change log for changes.

    2.1.2

    See change log for changes.

    2.1.1

    See change log for changes.

    2.1.0

    See change log for changes.

    Changelog

    Sourced from guzzlehttp/psr7's changelog.

    2.2.1 - 2022-03-20

    Fixed

    • Correct header value validation

    2.2.0 - 2022-03-20

    Added

    • A more compressive list of mime types
    • Add JsonSerializable to Uri
    • Missing return types

    Fixed

    • Bug MultipartStream no uri metadata
    • Bug MultipartStream with filename for data:// streams
    • Fixed new line handling in MultipartStream
    • Reduced RAM usage when copying streams
    • Updated parsing in Header::normalize()

    2.1.1 - 2022-03-20

    Fixed

    • Validate header values properly

    2.1.0 - 2021-10-06

    Changed

    • Attempting to create a Uri object from a malformed URI will no longer throw a generic InvalidArgumentException, but rather a MalformedUriException, which inherits from the former for backwards compatibility. Callers relying on the exception being thrown to detect invalid URIs should catch the new exception.

    Fixed

    • Return null in caching stream size if remote size is null
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
Releases(1.1.1)
Owner
VREEdom
Full-stack developer. Working on Laravel project
VREEdom
NamelessMC is a free, easy to use & powerful website software for your Minecraft server

NamelessMC - v2 pre-release 10 NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range o

NamelessMC 520 Jan 1, 2023
Codsletter: turn your website into a periodical newsletter, all automatically!

About Codsletter With Codsletter, you can turn your blog into a periodical newsletter with few clicks and some configuration. In particular, you can:

Mario Linguito 11 Nov 24, 2022
A simple, not so bad looking Minecraft Server's website template

Minecraft Server 官网模板 本仓库为 Minecraft 服务器官网模板,主要通过 Bootstrap 和 Argon 组件库实现 本项目基于 https://github.com/nyancatda/mcserverweb 二开 config.json参数说明 参数 说明 备注 s

GBCLStudio 邱晨晟曦 2 Mar 4, 2022
Pengembangan website OSIS SMAN 17 Kabupaten Tangerang, dimulai dari tanggal 14 februari 2021

CodeIgniter 4 Application Starter What is CodeIgniter? CodeIgniter is a PHP full-stack web framework that is light, fast, flexible and secure. More in

enggar abin 0 Dec 25, 2021
This is the source code to my website built with the Laravel framework.

About This is the source code to my website built with the Laravel framework. Set-up Simply clone this repository, install composer and node dependenc

Octanna 6 Dec 29, 2021
website that contains solutions to make IT support easier to solve problems.

Project This website is manual guide when you face a problem and don't want to call IT support. hr always call for helping with repeated problem. I fe

Tanutchakorn Khaisang 1 Dec 22, 2021
The simplest, most intuitive way to host your photos on your website.

Gallery 3.1+ (development version) About Gallery 3 is a web based software product that lets you manage your photos on your own website. You must have

Brad Dutton 103 Dec 22, 2022
PHP SİMPLE HTML DOM with news website

PHP SİMPLE HTML DOM with news website I found a library that can pull data from a site to my own site with php. I used it and pulled the yield from a

Uğur Mercan 2 Oct 26, 2022
Project Website Social Network Laravel, Vue3

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Old Wolf 1 Nov 4, 2021
The objective of this project is to manage The Website Manga, this site permits to Client to show, read and download Manga with the possibility to react, vote, and save his data.

The objective of this project is to manage The Website Manga, this site permits to Client to show, read and download Manga with the possibility to react, vote, and save his data.

Reda Ennakouri 5 Nov 23, 2022