Ebenezr / bookmystay-api

hotel room booking system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Book my Stay

Author: Bukosia Ebenezar

Project Description

SCREENSHOTS

Technologies

Front end

  • Nextjs(Typescript)
  • Tailwindcss
  • Zustand(State manager)

Back end

  • Nodejs(Typescript)
  • Prisma
  • Postgresql
  • Cloudinary(Image storage)
  • redis(cache)

Features

How to set up and run

Dependencies

  • yarn
  • node 16
  • npm
  • docker

setup

setup

Client (React)

clone the repo using the command

git clone https://github.com/Ebenezr/

change directory using command

cd buymystay-app

open project in vscode text editor

code .

install dependancies

yarn install

run front end

yarn dev

Open http://localhost:3000 with your browser to see the result.

API (Nodejs)

clone the repo using the command

git clone https://github.com/Ebenezr/

change directory using command

cd buymystay-api

open project in vscode texteditor

code .

install dependancies

yarn install

run postgresql and redis database

docker-compose up -d

run api server

yarn dev

Copyright

Copyright[c][2023](bukosia ebenezar)


Contact Information


MIT License Copyright (c) 2023 Bukosia Ebenezar

About

hotel room booking system


Languages

Language:TypeScript 99.5%Language:Dockerfile 0.4%Language:Shell 0.1%