Skip to content

MitulMistry/friend-finder

Repository files navigation

Friend Finder

screenshot

Friend Finder is a web application built using Rails to help users find and message new friends.

Functionality

Users can create an account and make a profile including a variety of interests and upload a profile photo. Users can browse through users using common interests as a filtering mechanism as well as send and receive messages.

Application Info

Install Instructions

In order to get the application to work, install dependencies from the Gemfile via Bundler by running bundle install.

Create the database with bundle exec rails db:create and run migrations with bundle exec rails db:migrate, then run bundle exec rails db:seed to populate the database.

To run the application in development mode after installation, run bundle exec rails s.

Testing

The test suite is developed using Rspec via the rspec-rails gem with shoulda-matchers, while model factories are set up with FactoryBot.

Tests are located under the /spec folder. In order to run tests, run bundle exec rspec followed by an optional folder or file under the /spec directory (for example, to test models, run bundle exec rspec spec/models).

License

This project is open source under the terms of the MIT License.

About

A Rails web application to find and message new friends.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published