Skip to content

Soyvor/skillswap-finalised

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Skillswap

Description

SkillSwap is a connection-building platform that allows users to make connections with people in their area, city, or state and develop their skills. The platform enables users to find and connect with others who have similar interests and skills, and to schedule in-person or virtual meetings to learn from each other.

Features

Find and connect with people in your area who have similar interests and skills

Schedule in-person or virtual meetings to learn from each other

Build your skills and expand your network

User-friendly interface

Cross-platform compatibility

Project Overview

1

Our Platform provides you with an extravagant and enriching experience for upskilling yourself , building connections and knowing your peers is what we are focusing on here.

what do we offer?

2

Check out our project and try to contribute in it .

Installation

To install the application, run the following command:

  npm install 
  cd client

Usage

To start the application, run the following command:

 npm start

Open a nw terminal for backend

cd server
 npm start

Configuration

The application can be configured using a JSON file. The following is an example configuration file

 {
  "name": "skillswap-finalised",
  "version": "1.0.0",
  "main": "node_modules/expo/AppEntry.js",
  "scripts": {
    "start": "expo start",
    "android": "expo run:android",
    "ios": "expo run:ios",
    "web": "expo start --web"
  },
  "dependencies": {
    "@expo/vector-icons": "^13.0.0",
    "@react-native-async-storage/async-storage": "1.18.2",
    "@react-native-community/google-signin": "^5.0.0",
    "@react-native-community/masked-view": "^0.1.11",
    "@react-native-firebase/auth": "^19.1.1",
    "@react-native-firebase/firestore": "^19.1.1",
    "@react-native-picker/picker": "2.4.10",
    "@react-navigation/bottom-tabs": "^6.5.20",
    "@react-navigation/material-top-tabs": "^6.6.13",
    "@react-navigation/native": "^6.1.17",
    "@react-navigation/native-stack": "^6.9.26",
    "@react-navigation/stack": "^6.3.29",
    "@rneui/base": "^4.0.0-rc.7",
    "@rneui/themed": "^4.0.0-rc.8",
    "axios": "^1.6.8",
    "colors": "^1.4.0",
    "dotenv": "^16.4.5",
    "expo": "^49.0.23",
    "expo-constants": "^14.4.2",
    "expo-font": "^11.4.0",
    "expo-linear-gradient": "^12.3.0",
    "expo-linking": "~5.0.2",
    "expo-modules-core": "^1.5.12",
    "expo-status-bar": "^1.6.0",
    "express": "^4.19.2",
    "firebase": "^10.11.0",
    "mongoose": "^8.3.1",
    "morgan": "^1.10.0",
    "nativewind": "^2.0.11",
    "react": "18.2.0",
    "react-native": "^0.72.10",
    "react-native-color": "^0.0.10",
    "react-native-colors": "^1.0.1",
    "react-native-elements": "^3.4.3",
    "react-native-fbsdk": "^3.0.0",
    "react-native-gesture-handler": "^2.12.0",
    "react-native-gifted-chat": "^2.4.0",
    "react-native-ico-material-design": "^5.1.2",
    "react-native-linear-gradient": "^2.8.3",
    "react-native-onboarding-swiper": "^1.2.0",
    "react-native-pager-view": "^6.2.0",
    "react-native-reanimated": "^3.3.0",
    "react-native-safe-area-context": "^4.6.3",
    "react-native-screens": "^3.22.0",
    "react-native-svg": "^13.9.0",
    "react-native-tab-view": "^3.5.2",
    "expo-splash-screen": "~0.20.5"
  },
  "devDependencies": {
    "@babel/core": "^7.20.0",
    "tailwindcss": "^3.3.2"
  },
  "private": true
}

The configuration file specifies the name and version of the application, as well as the main entry point and scripts for starting the application on different platforms. It also includes a list of dependencies and devDependencies.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published