Skip to content

A Full-stack Skill Sharing Site: a team project built according to agile methodology

Notifications You must be signed in to change notification settings

chingu-voyages/UpSkill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Empowering Individuals, Building Communities

*Note: Our backend server is running on a free tier, which means after 20 minutes of inactivity it spins down. So, please be patient, starting from cold the server can take around 20 seconds to start up and respond.

📔 Table of Contents

🌟 About the Project

screenshot

What is UpSkill?

A social platform designed to bring people together and forge communities based around co-working, co-learning and skill sharing. In our first iteration we have delivered an MVP to enable people to meet others from across the world, message and connect, share skills, teach and learn. Beyond the scope of our MVP is an aim to build a fully integrated skills sharing ecosystem with tokenised lessons, where people can trade their skills for tokens they can exchange elsewhere on the site to expand their own skills.

👾 Tech Stack

Client
Server
Database

🎯 Features

  • Search and browse for mentors
  • Ability to create/update account
  • Messaging capability
  • Scheduling sessions via Calendly

🎨 Color Reference

Color Hex
Primary Color #265B8B #265B8B
Secondary Color #1181C8 #1181C8
Accent Color #84C7F2 #84C7F2
Text Color #23445B #23445B
Background Color #ECECEB #ECECEB

🔑 Environment Variables

To run this project, you will need to add the following environment variables to your .env file

API_KEY

ANOTHER_API_KEY

🧰 Getting Started

‼️ Prerequisites

This project uses NPM as package manager

 npm install

⚙️ Installation

Install my-project with npm

  npm install

🏃 Run Locally

Clone the project

  git clone https://github.com/chingu-voyages/UpSkill.git

Go to the client directory

  cd client
  npm install
  npm run dev

Go to the server directory

  cd server
  npm install
  node index

👋 Contributing

Go Chingu Bears 29!

🤝 Contact

Pictured from 👈 Left to Right 👉

Project Link: N/A

💎 Acknowledgements

Thank you to Jim and the Chingu team for helping us Upskill!