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.
- 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.
-
Clone the repository:
git clone https://github.com/lynxzen/Cadence_Project.git cd Cadence_Project
-
Install dependencies:
npm install
- 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
- Run the application:
npm start
- Sign up for an account and create your profile.
- Browse through potential matches and connect with people who share your taste in music.