Brother-Blue / Pubcrawl-web-app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Backend and Frontend Template

Latest version: https://git.ita.chalmers.se/courses/dit341/group-00-web (public Github mirror)

Project Structure

File Purpose What you do?
server/ Backend server code All your server code
server/README.md Everything about the server READ ME carefully!
client/ Frontend client code All your client code
client/README.md Everything about the client READ ME carefully!
docs/DEPLOYMENT.md Free online production deployment Deploy your app online in production mode
docs/LOCAL_DEPLOYMENT.md Local production deployment Deploy your app local in production mode

Requirements

The version numbers in brackets indicate the tested versions but feel free to use more recent versions. You can also use alternative tools if you know how to configure them (e.g., Firefox instead of Chrome).

Getting started

# Clone repository
git clone git@git.ita.chalmers.se:courses/dit341/group-00-web.git

# Change into the directory
cd group-00-web

# Setup backend
cd server && npm install
npm run dev

# Setup frontend
cd client && npm install
npm run serve

Check out the detailed instructions for backend and frontend.

Visual Studio Code (VSCode)

Open the server and client in separate VSCode workspaces or open the combined backend-frontend.code-workspace. Otherwise, workspace-specific settings don't work properly.

System Definition (MS0)

Purpose

Our system will provide information about local bars based on the user location and search criteria. The user can register to the website and add personal reviews or change the menu to the chosen bars. In addition, there will be an events page can be viewed and edited by registered users to create an event, such as e.g. a Barcrawl.

Pages

  • Home displays a map overlay of local bars, a list of bars that can be sorted for different criterias and give a short description of the displayed bars.
  • Bar gives detailed information of the selected bar, let registered users add reviews and add drinks to the menu.
  • User let users register, sign in, view and edit their user account.
  • Event gives an overview of created events, let registered users create new events and edit their created events.

Entity-Relationship (ER) Diagram

ER Diagram

Teaser (MS3)

Created by: Christian O'Neill Hugo Hempel Hjalmar Thunberg Teaser

About


Languages

Language:Vue 64.5%Language:JavaScript 34.3%Language:Python 0.8%Language:HTML 0.4%