/Asteria

Primary LanguageJavaScript

Asteria

Table of Contents

  1. Description
  2. Installation
  3. Usage
  4. Technologies
  5. License
  6. Contributors
  7. Credits
  8. Tests
  9. Questions

Description

Test Asteria Here

Asteria is a full stack dating application that matches users to other users based on zodiac signs. The user gets authorization to Asteria using Facebook, which creates the users Name and Profile picture. (Facebook account is required) Once the user gets access, they are refrenced to the profile page, where they input their sex, sexual preference, and most importantly their zodiac symbol. The main algorithm lies within the "Get your matches" button, which goes through the database and selects other users based on sexual preference and zodiac compatiability i.e Libras are compatible with Gemini, Leo, Sagittarius, and Aquarius. From there the user plays a swipe left or right game with their matches and will have the ability to chat.

Screenshot1 Screenshot2 Screenshot3

Installation

To install the necessary dependencies, run the following commands:

npm i
npm start

Authorization

Facebook Account Required

Usage

Technologies

React Mongoose Materalize-ui Socket io Foundation Heroku

License

Developers

Credits

Tests

To run tests, run the following command:

npm run test

Questions

If you have any questions or comments feel free to contact the developers.