Social Media/ Dating application built using React and JSX for the frontend and Rails for the backend.
Link to Color Connection API: https://github.com/kelleymichelle/color-connection-API
- Description
- Possible Future Changes or Upgrades
- Technologies
- Setup
- Resources
- License
Dating application that has users sign up and take a personality quiz. Based on the results of that personality quiz, a user is assigned a "color token". Based on the color token you can see some key attributes about your personality based on your quiz results and see other users assigned color tokens. Using the color token system along with other information provided by a user you can choose to follow someone you think you may be compatible with. Users can like or follow each other and once that connection is made, they have the ability to message. You cna browse users by color token or zodiac along with view all users.
- Suggested connections based on compatibility
- scrollable div for conversations
- Instant Messaging using Firebase
Rails as an API for the server-side. React js with JSX for the client-side.
Coming soon
- https://truecolorsintl.com/the-four-color-personalities/
- https://medium.com/how-i-get-it/react-with-rails-user-authentication-8977e98762f2
- https://dev.to/projectescape/programmatic-navigation-in-react-3p1l
- https://stackoverflow.com/questions/52064303/reactjs-pass-props-with-redirect-component
- https://learnwithparam.com/blog/dynamic-pages-in-react-router/
- https://tylermcginnis.com/react-router-pass-props-to-link/
- https://alligator.io/react/axios-react/
- https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readAsDataURL
- https://cloudinary.com/documentation/rails_image_and_video_upload#rails_image_upload
- https://flaviocopes.com/how-to-remove-item-from-array/
- https://getemoji.com/
- https://medium.com/@ingridf/the-power-of-self-referential-associations-in-rails-and-self-joins-a9d31b181e4
- https://momentjs.com/
- https://stackoverflow.com/questions/46058065/how-to-add-a-new-attribute-to-a-model-activerecord-in-ruby
MIT License