SkillMingle is a platform that connects freelancers with employers. It allows freelancers to showcase their skills and employers to post job opportunities.
Clone the repository:
git clone https://github.com/CrazyPrash007/SkillMingle.git
-
Navigate to the
Backend_Flaskdirectory:cd Backend_Flask -
Install the required Python packages:
pip install Flask Flask-Cors scikit-learn geopy jsonify bcrypt
-
Start the Flask server:
python app.py
-
Navigate to the root directory of the project:
cd .. -
Install the required Node.js packages:
npm install
npm install bcryptjs
-
Install
react-router-dom@5.3.4:npm install react-router-dom@5.3.4
-
Start the React development server:
npm start
Once both the frontend and backend servers are running, you can access the application in your web browser at http://localhost:3000.
.
├── .gitignore
├── Backend_Flask/
│ ├── __pycache__/
│ │ ├── app.cpython-39.pyc
│ ├── app.py
│ ├── freelancer_details.json
│ ├── freelancer.json
│ ├── job_details.json
│ ├── job.json
├── package.json
├── public/
│ ├── index.html
│ ├── manifest.json
│ ├── robots.txt
├── README.md
├── src/
│ ├── App.css
│ ├── App.js
│ ├── App.test.js
│ ├── components/
│ │ ├── EmployerApp.js
│ │ ├── EmployerDashboard.js
│ │ ├── FreeLancerApp.js
│ │ ├── FreelancerCard.js
│ │ ├── FreelancerDashboard.js
│ │ ├── Header.js
│ │ ├── HomePage.js
│ │ ├── JobCard.js
│ │ ├── Profile.js
│ │ ├── ProfileFreelancer.js
│ │ ├── RatingForm.js
│ │ ├── ShowAll.js
│ │ ├── ShowAllJob.js
│ ├── Elements/
│ │ ├── profile.jpg
│ ├── index.css
│ ├── index.js
│ ├── reportWebVitals.js
│ ├── setupTests.js
│ ├── styles/
│ │ ├── EmployerDashboard.css
│ │ ├── FreelancerCard.css
│ │ ├── FreelancerDashboard.css
│ │ ├── Form.css
│ │ ├── Header.css
│ │ ├── HomePage.css
│ │ ├── Profile.css
│ │ ├── RatingForm.css
│ │ ├── ShowAll.css
│ │ ├── ShowAllJob.css
We welcome contributions! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature-branch). - Open a pull request.