Svelte-rooms Svelte Themes

Svelte Rooms

Room Reservation System in Sveltekit (Auth, MySQL via Prisma)

Svelte Room Reservation

Welcome to Svelte Room Reservation! This is a modern room reservation application built with Svelte and powered by Vite. It leverages Prisma for database interactions and various other libraries to provide a seamless and efficient user experience.

Table of Contents

Features

  • Svelte: A modern UI framework for building fast and reactive interfaces.
  • Vite: A fast build tool for optimized development and production workflows.
  • Prisma: ORM for easy and type-safe database access.
  • Bootstrap: For responsive and mobile-first design.
  • Day.js: For handling dates and times in a concise and efficient manner.
  • Authentication: Secure user authentication with JSON Web Tokens.
  • Notifications: Real-time notifications for user actions.

Installation

To get started with Svelte Room Reservation, follow these steps:

  1. Clone the Repository:
git clone https://github.com/Eniadebisi/Svelte-rooms.git
  1. Navigate to the Project Directory:
cd svelte-room-reservation
  1. Install Dependencies:
npm install

Development

Prerequisites

  • Node.js (version 18 or above)
  • npm (version 9 or above)

Tools and Libraries

  • SvelteKit: Framework for building Svelte applications.
  • Vite: Build tool for a fast and optimized development experience.
  • Prisma: ORM for database interactions.
  • Bootstrap: CSS framework for styling.
  • Day.js: Library for date and time manipulation.
  • jsonwebtoken: Library for handling JSON Web Tokens.

License This project is licensed under the MIT License. See the LICENSE file for details.

Top categories

Loading Svelte Themes