Giter Site home page Giter Site logo

drakeaxelrod / webdevelopment-project Goto Github PK

View Code? Open in Web Editor NEW
29.0 1.0 0.0 12.76 MB

Web development course school project

Home Page: http://opinge.herokuapp.com/

Shell 0.02% JavaScript 25.10% HTML 0.30% Vue 47.90% CSS 0.75% SCSS 25.93%
frontend school-project monorepo fullstack backend mongodb

webdevelopment-project's Introduction

Backend and Frontend Template - Software Architecture Group 35

Contributors

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

Our system's central focus is to create a social media platform that allows for the comparison of user created concepts/ideas, products, companies, users, really anything that a user can think of to compare. These user created “things” can then be compared to other “things” in which users can comment, like, dislike, provide evidence or arguments; essentially interact with each other and influence the overall metric that is used for comparison. The overall metric for these things by which they are being compared is their contribution to the destruction of the planet.

Pages

Is to provide a visually stimulating environment for debate and discourse in a social media type manner for the comparison of things in regards to their effect on planet longevity.

  • Home Page - For web application similar layout as pintrest. And for phone a layout similar to tiktik.
  • Profile - In the simplest version just a username and picture.
  • Create - A page for creating comparrisons.
  • About - Explainging the applications purpose and creators.

Entity-Relationship (ER) Diagram

ER Diagram

Teaser (MS3)

Opinge Teaser

webdevelopment-project's People

Contributors

drakeaxelrod avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.