Skip to content

Latest commit

 

History

History
107 lines (69 loc) · 4.28 KB

README.md

File metadata and controls

107 lines (69 loc) · 4.28 KB


Logo
Down to Network's Front-End

The directory contains everything required to interact with the frontend of DownToNetwork.

Intern HackCIO 2019 License Build Status Say Thanks


🤔 What is 'Down To Network'?

This project was created for the Summer IBM HackCIO event, where fellow IBM interns in groups of 4 had 24 hours to design and construct an app that would improve IBM in one of the following categories:

  1. Inclusion
  2. Community Building
  3. Environmental Friendly
  4. Onboarding Process

🏆 DownToNetwork won under the category Community Building and voted Most likely to be used at IBM.

DownToNetwork is a dynamic web / mobile app optimized to connect new fellow IBMers to experienced IBMers through the power of matching.

🧐 Problem Statement

Many of our co-workers at IBM have mentioned how difficult it is to meet talented individuals outside of their respective teams.

💡 Idea / Solution

We designed the app to have a "tinder-like" feel where you sign up and create an account and tell the application about yourself and your intentions. The application uses an algorithm designed to connect users based on their role at IBM (Intern, manager, etc) and the types of people that they would like to meet. Once a user is signed up, they are presented with the home page where they are able to swipe right or left on each individual that the app deems you'd find interesting enough to network with. Once you 'match' with an individual, the application rightfully says, for example, 'Ginni is Down To Network!' and presents a match screen where you can email the individual.

⛓️ Dependencies / Limitations

Since the app does not integrate with IBM w3, the application requires already on-boarded IBMer's to sign up though the app itself.

🚀 Future Scope

The application can continue to evolve in the following ways:

- Add a calendar feature that allows user's to block time on a calendar to meet those who they have matched with through the app.
- A messaging feature that allows matched users to chat with others they matched with.

📚 The Tech. Stack

This project uses the following technologies:

The Front-End:

  • React.js - For building the interface along with:

🏁 Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Installing

First, clone the repository, then run

yarn install # alteratively, 'npm' can be used

followed by

yarn start

Modify .env.example

⚠️ Don't forget to modify the contents of .env! Take .env.example and fill out its contents and rename it to .env.

🎉 Acknowledgments

- Thank you to our mentor's.
- A big thank you to IBM and the organizers of HackCIO!

License

DownToNetwork is © 2019, Nicholas Adamou, Edward Lovely, Stephen Alt, Diana Bank, & Julia Lauer.

It is free software, and may be redistributed under the terms specified in the LICENSE file.