https://github.com/louissullivan4/skillcloud
Application that uses natural language processing to form teams of users based on the skills identified in their resumes.
https://github.com/louissullivan4/skillcloud
aws cloud firebase flask natural-language-processing reactjs
Last synced: 3 months ago
JSON representation
Application that uses natural language processing to form teams of users based on the skills identified in their resumes.
- Host: GitHub
- URL: https://github.com/louissullivan4/skillcloud
- Owner: louissullivan4
- Created: 2022-09-21T16:03:12.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-04-12T17:54:03.000Z (about 3 years ago)
- Last Synced: 2025-05-05T03:32:51.590Z (about 1 year ago)
- Topics: aws, cloud, firebase, flask, natural-language-processing, reactjs
- Language: JavaScript
- Homepage: https://project.cs.ucc.ie/openday/show/176
- Size: 1.15 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Skillcloud Guide - Running Locally (on Windows)
## Backend
Open a new terminal
Run each of these commands one by one:
```
cd Backend
```
```
python -m virtualenv .venv
```
```
.\.venv\Scripts\activate
```
*Run this install command only if its the first time using the application*
```
python pip install -r requirements.txt
```
```
set FLASK_ENV=development"
```
```
python -m flask run
```
## Frontend
Open a new terminal
Run each of these commands one by one:
```
cd skillcloud-frontend
```
*Run this install command only if its the first time using the application*
```
npm i
```
```
npm start
```
## MySQL Database
The following steps outline how to create the MySQL Database for Skillcloud with demo data.
1. Install MySQL Workbench
2. Create a new connection with the following details:
- host="localhost"
- user="root"
- password="admin"
- database="skillcloud"
3. Login into the created connection
4. In the taskbar, select "Server" and then select "Data Import"
5. Select the "..." symbol under "Import Options" and navigate to /mysql-database/import-tables
6. Select the folder and select skillcloud under the "Schema" section
7. Select "Start Import"
8. Run "SELECT * FROM users" to ensure everything has been completed correctly