Inspiration

To thrive as successful engineers, we're perpetually on a mission to enhance our skill set and broaden our professional network. Yet, often, we find ourselves grappling with the two elusive qualities needed for this journey: time and social finesse.

But fret not! We've embarked on a daring quest to revolutionize the way engineers connect and grow. Behold EngineerIn, where we've ingeniously fused the traits of Tinder and LinkedIn. Swipe right to enhance your skills, and oh, go ahead and swipe left if you want to pass up on those golden networking opportunities. After all, who needs valuable connections, right?

Together, let’s engineer a brighter, more efficient future! 🔧🚀🤝😏

What it does

Enter EngineerIn, a social platform for engineers to meet new people and exchange skills with each other. Our user interface is similar to that of Tinder’s, where users swipe/left on other engineer’s profiles, and upon match, a message is created between them. These engineers can then message to set up coffee chats to learn from each other, and potentially become lifelong friends!

How we built it

EngineerIn is built with Next.js, ReactJS, React Native, Node, Express, MongoDB, Tailwind.

Challenges we ran into

  1. EngineerIn makes the most sense as a mobile application. However, as we each had little to no experience with React Native, we decided that it would be best to build our project using ReactJS, and run it on React Native through the React Native Webview library, which converts a website into a mobile application.
  2. Food cravings!
  3. Many Merge Conflicts
  4. I am not a designer

Accomplishments that we're proud of

  1. We’re all proud of how our user interface looks.
  2. Our app is also fully functional
  3. Implemented Websockets for the chats
  4. We believe that we leveraged AI for the front end pretty well, as previously, front end development would be very tedious and time consuming

What we learned

  1. Even though we thought it was clever at first to run our React code through WebView to be displayed React Native Mobile app
  2. Over time, there were a lot of hurdles which made us engineer a lot of work around code which wouldn’t have been needed if we just used React Native
  3. In the end, we ended up with a lot of awkwardness in our styling code
  4. Became more proficient with Typescript, React, Tailwind, and Express

What's next for EngineerIn

We hope to connect millions of Engineers together and in order to do so, we will: allow users to set preferences for what kind of skills within engineering they would like to learn, so that the profiles that match with the user’s preferences will have higher priority

Built With

Share this project:

Updates