/CircleConnect

A Full-Stack LinkedIn Clone - SOEN390 Capstone Preparation Project

Primary LanguageTypeScript

logo

CircleConnect

Connect, Collaborate, and Grow Your Circle!

TypeScript React Next NodeJS Express MongoDB GraphQl SASS Tailwind Vs Code Git


📔 Table of Contents

🌟 About the Project

CircleConnect is a professional networking platform that aims to connect professionals and businesses from all industries. Similar to LinkedIn, CircleConnect allows users to create and share professional profiles, connect with other users, and share and view job listings. With its user-friendly interface, CircleConnect makes it easy for professionals to connect with others in their industry and expand their professional network. Whether you're looking for a new job opportunity, seeking to connect with other professionals in your field, or looking to expand your business, CircleConnect provides the tools you need to succeed.

📷 Screenshots

screenshot screenshot screenshot screenshot screenshot screenshot

👾 Tech Stack

Client
Server
DevOps

🔑 Environment Variables

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

.env client/.env
DEV_CLIENT_PORT REACT_APP_FB_APIKEY
DEV_SERVER_PORT REACT_APP_FB_AUTH_DOMAIN
DB REACT_APP_FB_PROJECT_ID
FIREBASE_SA REACT_APP_FB_STORAGE_BUCKET
REACT_APP_FB_MSGID
REACT_APP_FB_APPID
REACT_APP_FB_MEASUREMENTID
REACT_APP_BACKEND_PORT

🧰 Getting Started

Clone the project

 https://github.com/yoniabitbol/CircleConnect.git

Go to the project directory

  cd CircleConnect

Install dependencies

Prerequesite: Install and run Docker

  cd client
  docker build . -t client-dev

  cd ../server
  docker build . -t server-dev

Start the app by using Docker in the root

  cd ../
  docker compose -f docker-compose-dev.yml up

🤝 Contributors

Name ID GitHub
Adir Ben-David 40190551 https://github.com/beezzyy
Jonathan Abitbol 40190550 https://github.com/yoniabitbol
Reuven Ostrofsky 40188881 https://github.com/Reuven1203
Ankita Ingle 40120124 https://github.com/ingleankita
Evan Greenstein 40173229 https://github.com/EvanGreener
Matteo Mazzone 40174614 https://github.com/mattmazzone
William Wells 40111253 https://github.com/RealWilliamWells
Kevin Rwigamba 40176765 https://github.com/KevinArmstrong-dev
Luca Dallaire 40132255 https://github.com/lucadallaire