Skip to content

Latest commit

 

History

History
81 lines (57 loc) · 4.03 KB

README.md

File metadata and controls

81 lines (57 loc) · 4.03 KB

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 [email protected]: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

SchedulR is a tool for ambitious people with little time. SchedulR has an easy-to-use interface and gives its users powerful tools to schedule and organize meetings on a professional level.

Pages

  • Login/Signup: A user creates an account or authenticates here.
  • Home: A user can see upcoming meetings and set their blocked time.
  • Create Meeting: A user creates meetings.
  • Meeting Details: This is where all attendees view the specific meetings information.
  • Blocked Times: This is where a user can set their blocked times.

Entity-Relationship (ER) Diagram

ER Diagram

Teaser (MS3)

Teaser