Skip to content

A2AxPhoenix/Cadence_Project

Repository files navigation

Cadence

Cadence is a dating website designed to match users based on their music taste. By connecting individuals with similar musical interests, we aim to create a more meaningful and enjoyable dating experience.

image

Table of Contents

image

Features

  • Music Taste Matching: Users are matched based on their favorite genres, artists, and songs.
  • User Profiles: Comprehensive profiles with personal information and music preferences.
  • Music Integration (need to reimplement!): Integration with popular music streaming services to fetch and display users' music tastes.
  • Messaging (in progress): Secure and private messaging system for matched users to communicate.
  • Discover (planned): Explore new music and find potential matches through curated playlists and recommendations.
image

Installation

Prerequisites

Steps

  1. Clone the repository:

    git clone https://github.com/lynxzen/Cadence_Project.git
    cd Cadence_Project
  2. Install dependencies:

npm install
  1. Set up environment variables: Create a .env file in the root directory and add the following:
DB_CONNECTION_STRING=your_mongodb_connection_string
SECRET_STR=your_secret_key
  1. Run the application:
npm start

Usage

  1. Sign up for an account and create your profile.
  2. Browse through potential matches and connect with people who share your taste in music.

About

CSCI-152 project for music dating app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors