TiPi
What is TiPi
TiPi is an order system for vehicle transport companies which is designed to ease the management of information by organizing clients and their orders in one place in a easy to read form.
From the admin-side, company employees can add new client companies and users, manage their orders and inform the progress of said orders by moving the order through a set of stages.
From the user-side, clients can check and change their profile, make new orders and check or modify the information of earlier made orders.
Source code for TiPi can be found in GitHub.
TiPi has been tested by siirtoapu.fi
Siirtoapu.fi’s manager Pekka Lindholm praised the system as very simple and easy to use.
Mikä on TiPi
TiPi on tilausjärjestelmä autonkuljetusyrityksille, jonka tarkoitus on helpottaa tiedon hallintaa organisoimalla sekä asiakkaat että tehdyt tilaukset yhteen paikkaan, helppolukuiseen muotoon.
Hallintapuolelta yrityksen työntekijät voivat lisätä asiakasyrityksiä ja niille käyttäjiä, hallita asiakkaiden tilauksia ja ilmoittaa niiden etenemisestä siirtämällä tilauksia eri vaiheisiin.
Asiakaspuolelta käyttäjä voi tarkastella omaa profiiliaan, tehdä uusia tilauksia ja seurata tai muokata jo tehtyjen tilauksien tietoja.
Voit seurata projektin etenemistä GitHubista.
TiPiä testikäytettiin Siirtoapu.fi:n toimesta.
Siirtoapu.fi:n toimitusjohtaja Pekka Lindholm:
“Todella toimiva ja helppokäyttöinen.”
Screenshots/Kuvakaappaukset
Authors/Tekijät
Lauri Soivi, Samuel Kontiomaa & Joona Viertola
How to install TiPi
I use Ubuntu 14.04 LTS. If you want to make WAR-file from the source codes, you can find guide to that after this installation guide:
How to deploy WAR-file
Create database
Install MySQL and login with root.
Create database tipi and user tipiuser
Add test data
Install git and clone project
Create tables and insert test data and users
Install Tomcat and start TiPi
Install Tomcat and test it starts correctly
Get TiPis WAR-file if you haven’t deployed it by yourself with guide after this.
Test TiPi
Start browser
Here are users Password to signing in
How to deploy WAR-file
If you want to make changes or develope TiPi-project here is how you can add TiPi to Eclipse and export WAR-file
Install git and get Tipi
Install git and clone TiPi-project
Create configuration to database and logging
Add these configurations to your database configuration file
And configure log4j
Add these lines to your logging configuration file
Install Tomcat and get servlet-api.jar
You can install Tomcat with apt or with Eclipse. I install it with apt.
To build TiPi you need servlet-api.jar
Install Eclipse
Install Eclipse IDE for Java EE Developers 64 bit:
https://www.eclipse.org/downloads/
Unpack downloaded Eclipse tar
Create Dynamic Web Project
Open Eclipse and add workspace where you want it to be. I added it to my home folder.
Create new Dynamic Web Project with name TiPi.
Copy your cloned TiPi project in your new created TiPi folder.
Refresh your project in Eclipse.
Configure TiPi project and export WAR-file
Add this line to your .classpath file. This way applicationContext.xml can find database configurations
Configure .classpath
File should look something like this
Refresh your project in Eclipse. You should find in TiPis properties conf folder as a new source path.
Export WAR-file.
If you installed Tomcat you can now try run your TiPi project.
You can’t sign in because you don’t have database. Now you need to follow guide what is before this guide:
How to install TiPi
If you need to remove Tipi from Tomcat here is the command.
2016-03-30 EDIT: Added “How to install TiPi” and “How to deploy WAR-file”