Skip to content

lschlesinger/CS50-yoga-board-munich

Repository files navigation


Logo

YOGA Board Munich

This is a CS50 final project.

Table of Contents

About the Project

I've created this website as a final project of the CS50 course at Harvard University. My motivation was to create a digital notice board to easily connect people from Munich for practicing yoga together. I am a yoga teacher my own and despite of offering classes on a regular base in studios, one might check out the opportunity to simply start sessions rather spontanously at a different places open for everybody interessted. That's why I came up with the idea of Yoga Board Munich. You can either pin up an offer notice or find a suitable class for your next stretch - breath - be together - experience. As a teacher you can create classes with basic information and add them to the board in just a few clicks.

So don't hesitate: Check out the YOGA BOARD MUNICH (could take a few moments to load)

Demo

Built With

  • Spring Boot
  • Angular
  • PostgreSQL
  • Heroku
  • Docker

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

This is an example of how to list things you need to use the software and how to install them.

  • npm
npm install npm@latest -g
  • maven
brew install maven
  • java
brew cask install java
  • angular cli
npm install -g @angular/cli

Installation

  1. Clone the repo
git clone git@github.com:lschlesinger/CS50-yoga-board-munich.git
  1. Install NPM packages
cd frontend
npm install

Run

  1. Start database, e.g. with docker
docker-compose -f docker-compose.dev.yml up
  1. Start backend (can also be done from IDE), will run on port 8080
./mvnw spring-boot:run
  1. Start frontend (with proxy to backend), will run on port 4200
cd frontend
npm start

License

Distributed under the MIT License. See LICENSE for more information.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published