Skip to content

freaksparty/FICOnWeb-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Freak's Party Event Manager Backend

This backend provides a (trying to be) REST API for Event management. Check also the related Web Frontend to check it working.

##DEPLOY After cloning the project create one database in your MySQL/MariaDB instance. following are the example for the provided config files, you may want to change them:

$ mysql -u root -p
> create database backend;
> grant all privileges on backend.* to fpbackend@'localhost' identified by 'fpbackendtestps'; --this will only allow local connections

Now, lets create skeleton for the DB:

$ mysql -u fpbackend -pfpbackendtestps backend < src/sql/MYSQL_CreateTables.sql

First run the app, some data will be created (UserCase, i.e):

$ mvn exec:java

Now you can create the Event, edit src/sql/MYSQL_CreateData.sql as your needs (First line is the smtp account credentials), then and run it:

$ mysql -u fpbackend -pfpbackendtestps backend < src/sql/MYSQL_CreateData.sql

Default admin user is: "admin"