A full-stack web application for managing books, built with SvelteKit, featuring user authentication and a robust book management system.
Before running the project, make sure you have:
git clone https://github.com/Samaele13/rumah-kosim-sveltekit.git
cd rumah-kosim-sveltekit
npm install
# or
pnpm install
# or
yarn
.env
file in the root directory and add the following:DATABASE_URL="mysql://user:password@localhost:3306/database_name"
JWT_SECRET="your_jwt_secret"
Configure the database:
.env
file with your database credentialsInitialize the database:
To start the development server:
npm run dev
# or
npm run dev -- --open
npm run build
npm run preview
RumahKosimBooks/
āāā src/
ā āāā lib/
ā ā āāā components/
ā ā āāā utils/
ā ā āāā db/
ā āāā routes/
ā ā āāā api/
ā ā āāā [...]
ā āāā app.html
ā app.css
ā app.d.ts
āāā static/
āāā tailwind.config.js
āāā svelte.config.js
āāā package.json
This project is not under any license and is created solely for academic purposes as part of coursework. Further development or usage of this project is strictly for learning and academic assignments only.
Find the repository here: [https://github.com/Samaele13/rumah-kosim-sveltekit]