UofT-UTSC-CS-sandbox / final-term-project-linkup

final-term-project-linkup created by GitHub Classroom
3 stars 2 forks source link

LinkUp: Transforming Resume Reviews into Opportunities!

Overview

LinkUp is a dynamic web application designed to transform how job seekers refine their resumes and expand their professional networks. By enabling users to anonymously upload and review resumes, LinkUp creates a collaborative environment focused on delivering constructive feedback. This interactive platform uses a swipe-based system for document review, where users swipe right to engage and provide feedback, and swipe left to skip, ensuring thorough evaluation of each resume.

When mutual right swipes occur, signaling a match, LinkUp allows users to initiate direct messaging, fostering deeper connections and potential professional collaborations. This system not only enhances resume quality through direct community feedback but also builds a network of professionals who can support each other’s career growth. LinkUp is committed to helping job seekers improve their employment prospects in a competitive market while nurturing a supportive professional community.

Readme Image 2

Motivation

The job market is fiercely competitive, and a standout resume is crucial for success. Many job seekers lack access to tailored feedback that could elevate their resumes from good to great. Our platform addresses this by enabling users to anonymously receive and provide detailed feedback, facilitating a more effective resume refinement process in a supportive community environment.

Installation

To build and run the LinkUp project, follow these steps after setting up the prerequisites:

  1. Clone the Linkup repository from GitHub:

    git clone https://github.com/UofT-UTSC-CS-sandbox/final-term-project-linkup.git
  2. Navigate to the frontend directory in the project directory in your terminal:

    cd final-term-project-linkup/frontend
  3. Run script to install the required dependencies

    npm install
  4. Navigate to the backend directory in the project directory in your terminal:

    cd .. & cd backend
  5. Run script to install the required dependencies

    npm install
  6. Install Redis (if not already installed)

    sudo apt-get install redis-server
  7. Start the Redis server

    redis-server
  8. Navigate back to the frontend directory in your terminal:

    cd .. & cd frontend
  9. Start the application:

    npm start
  10. Open your browser and visit the following URL to access the Linkup web application: Once you have started the server, Visual Studio Code or your terminal should automatically open your browser. If it does not, you can manually open your browser and visit the following URL to access the Linkup web application:

    http://localhost:3000

Contribution

We appreciate contributions to LinkUp and value your efforts in enhancing the application. Here are the guidelines for contributing:

We believe in the power of collaboration to build the best product possible and look forward to your contributions to make Linkup better.

Technologies Used

Linkup utilises a range of technologies to deliver a smooth and engaging user experience:

This combination of technologies provides a strong and efficient foundation for Linkup, ensuring a seamless user experience and reliable performance.

Thank you for your interest in LinkUp! We hope to create an application that transforms the professional networking experience!

Check out the early design of our application:

Acknowledgements

1) Ashtian Dela Cruz 2) Bahar Chidem 3) Keerthiha Baskaran 4) Matthew Wu 5) Vaibhav Lakshmi Santhanam