Skip to content

Getting Started

Maja Dabcevic edited this page May 5, 2025 · 1 revision

Welcome! This guide helps you set up and run the project locally or with Docker.

⚙️ Requirements

Make sure you have the following installed:

Tool Version (Recommended)
.NET SDK 9.0+
Node.js + npm Node 20+, npm 10+
PostgreSQL 17+
Docker Latest stable
Git Any

🧱 Project Structure

/backend       → ASP.NET Core Web API, class libraries
/frontend      → React + Vite frontend
/documentation → Utility, Explanations and Resource files

🐳 Setup

  1. Clone the repository
  2. Move into root and run docker compose up
  3. Move into /backend
  4. Open solution in VS
  5. Run migrations dotnet ef database update
  6. Move into root and then /db
  7. Run seed.sql against bartenderdb database
  8. Move into root and then /frontend
  9. Run npm install
  10. Run frontend npm run dev

Clone this wiki locally