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:
- Clone the Repository:
git clone https://github.com/Eniadebisi/Svelte-rooms.git
- Navigate to the Project Directory:
cd svelte-room-reservation
- Install Dependencies:
npm install
Development
Prerequisites
- Node.js (version 18 or above)
- npm (version 9 or above)
- 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.