bigghe / find-the-bug

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Find the bugs!

Getting Started

Clone the repository git clone https://github.com/bigghe/find-the-bug-TMP.git

or download it from https://github.com/bigghe/find-the-bug/archive/master.zip

and follow the steps for install/start the project.

Project's stack:

  • PostgreSQL as database
  • Springboot (Java framework) as backend
  • Angular as frontend

Database

Download PostgreSQL Portable from here:

then start it.

Backend

The SpringBoot server application will populate the database schema and will expose rest API. Import the project inside server folder in Eclipse as Existing Maven Projects. To run the server from the ide be sure to have Java 8 as main jdk and then start it with:

Debug as -> Java Application

from it.academy.test.DemoApplication.java class.

Or you can run the server, go into the server folder with a bash console and run:

./mvnw spring-boot:run

Frontend

Import the project inside VSCode with File -> Open Folder and select client directory. To run the client open a bash console, enter inside project folder and cd into client directory and then install all project's dependencies with

$ npm install

Now you can start Angular with

$ npm start

The application will run on localhost:4200.

About

License:Apache License 2.0


Languages

Language:HTML 38.9%Language:TypeScript 30.6%Language:Java 23.5%Language:JavaScript 5.1%Language:TSQL 1.3%Language:CSS 0.6%