Skip to content

Foksen/PaintballClub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paintball club

About

Course work on the subject "Templates of Java language software platforms" on the topic "Paintball club"

Includes frontend (main page and admin panel) and backend (server that processes recording requests and reviews)

Content

Technologies

Frontend

HTML5 CSS3 JavaScript

Backend

Java Gradle Spring

Database

Postgres Hibernate

REST

JSON JWT Postman

Containerization & orchestration

Docker

P.s: I liked inserting icons ☺️

How to run

  1. Install docker and docker-compose

  2. Clone the project to your computer (git clone)

  3. Init .env file in the project root (read below)

  4. Run docker-compose build in the root dir to get the image with the server

  5. Run docker-compose up in the root dir to start the server (to prevent control of the terminal, use docker-compose up -d).

  6. Be happy, everything should work 😄

Docker Compose environment variables

To run Docker Compose you will need a .env file in the directory with docker-compose.yml. The repository contains file .env.example, you can copy it, rename it and add/edit variables.

Admin panel

To log in to the admin panel, use login superboss and password superboss.

Team

Name Role
Igor Zholobov Full-Stack developer

About

A small website for a paintball club as a course work

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published