Skip to content

Synergy Connect is a collaboration tool designed to provide users a centralized hub to meet with their friends, family, and colleagues to communicate across a diverse range of methods, share their ideas, and brainstorm creative solutions to complex problems.

License

Notifications You must be signed in to change notification settings

team-fun/SynergyConnect

Repository files navigation

Synergy Connect (Full Stack Academy Capstone Project)


About

Synergy Connect is a collaboration tool designed to provide users a centralized hub to meet with their friends, family, and colleagues to communicate across a diverse range of methods, share their ideas, and brainstorm creative solutions to complex problems. Users have the ability to join chat rooms to discuss like-minded interests, create their own public or private chatrooms, conduct video conferences, collaborate on a bi-directional whiteboards, and schedule calendar events. Every user has the abilty to search for and add friends to their Synergy Connect network so they have a personalized experience and maximize the productivity of their specific organization or group.

The world is full of ways to talk and share with others. Synergy Connect helps you bring them all together so you can work together to imagine and build tomorrow's solutions today.

Deployed Site: https://synergyconnect-front.onrender.com/

Contributors

Adam Green Daniel Rodriguez Gina Castromonte Jovan Stosic Keith Russell Olorunfemi Bamgbose

Getting Started Locally

  1. git clone && cd into the project directory
  2. npm install to install project dependencies
  3. createdb synergyconnect to make a Postgres database
  4. npm run seed to seed the database with data
  5. In your first terminal (root folder) run npm run start-dev and running npm run server in your second terminal will make great things happen!
  6. Open up localhost:8080 in your favorite browser (this is client side); if needed, the server is ported to localhost:3001

To-do Board

View To-do Board

Database Schema & Wireframes

View on Excalidraw

Project Naming Conventions:

  • Components: PascalCase // eg. ChatRoom.js
  • Reducers: camelCase // eg. createRoom.js

About

Synergy Connect is a collaboration tool designed to provide users a centralized hub to meet with their friends, family, and colleagues to communicate across a diverse range of methods, share their ideas, and brainstorm creative solutions to complex problems.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published