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