The innovative solution for every port in the world. ๐ง
Our website systematizes, organizes and facilitates the work of the workers in the ports and gives the citizens access to useful information.
Our work can be split into 2 main things :
- ๐จโ๐ป Back end - JavaScript :
- We use OOP Javascript for our backend as we have different classes for the different use cases
- We transfer the data through the node-mssql module
- Then the backend operates with the data sent from the DB
- Front end - React with Bulma
- Bulma is CSS framework that is build on flexbox and grid system and create fully responsive webpage.
- Combined with React - a library from Facebook
- And we get a powerful tool used for building out website
To deploy our project on your machine you need to follow these steps:
1. Clone it. This can be done by:
git clone https://github.com/idiliev18/chupacabra.git2. Navigate to the root folder:
cd chupacabra3. Create .env file:
LOKI_IP=<IP of the loke server> DISCORD_ID=<ID of the discord webhook> DISCORD_TOKEN=<Token of the discord webhook> DB_USER=<Database ssername> DB_PASSWORD=<Database password> DB_SERVER=<Database server> DB=<Database name> saltRounds=<Salt round> MAX_REQUEST_COUNT=<Max number of requests> GMAILID=<Gmail email to send emails> GMAILPASS=<Gmail password>4. Navigate to the server folder:
cd server5. Install the node modules:
npm install6. Start the server
node app.js7. In an new terminal, open client folder
cd client8. Install the node modules (might take some time):
npm install9. Start the react app
npm start
Iliyan Iliev - IDIliev18 - Scrum trainer
Stoyan Ivanov - SSIvanov19 - Back-end Developer
Ivan Dimov - IIDimov18 - Back-end Developer
Atanas Pozharliev - ABPozharliev19 - Back-end Developer
Kostadin Taligadzhiev - KNTaligadzhiev19 - Designer
Alexander Manov - AEManov20 - Front-end Developer
Maxim Marinov - MMMarinov20 - Front-end Developer