/perfect-match-web

The central codebase for both frontend and backend components of the Perfect Match platform for Cornell students. Built using Nextjs and MongoDB, this repository is designed for a seamless matchmaking experience. All components are optimized for deployment on Vercel.

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

Cornell Perfect Match - 2024 Iteration

Welcome to the Cornell Perfect Match repository!

Perfect Match is a matchmaking survey that pairs Cornell students with their "Perfect Matches" based on our machine learning algorithm. The survey was first ideated in February 2019 and has grown in popularity, with over 4,200 participants in the previous iteration.

This repository contains the code for the Perfect Match Website, built using Next.js and pnpm. We invite you to take the survey and share the link with your friends to help spread some joy in 2023.

Getting Started

To run the application locally, please follow these steps:

Note: Please ensure that you have pnpm installed on your machine.

  1. Clone the repository to your local machine
  2. Run pnpm install to install the dependencies
  3. Run pnpm dev to start the development server
  4. The application will be running on http://localhost:3000

Contributing

We welcome contributions to the Cornell Perfect Match repository. If you would like to contribute, please fork the repository and create a pull request.

Contact

If you have any questions or concerns, please email us at cornellperfectmatch@gmail.com.

Thank you for your interest in Cornell Perfect Match and we hope that you enjoy using our application!