Skip to content

This repo includes intial code for social media app. Its purpose is to be a starting point for Microverse students.

Notifications You must be signed in to change notification settings

rloterh/StayInTouch

 
 

Repository files navigation

Stay In Touch - RoR Social Media App (Microverse RoR Module)

Description

Stay In Touch app is a social media app which has basic friendship functionality. A user can send friendship request to other users, and sent request can be accepted or declined by the users sent to. Users who have not yet accepted friendship requests are tagged 'Request is Pending' on the Users List page. On Friendships page users can view friends list and manage friendships. Only users who are friends with other users can view each others profile, read each others post, make comments on post or like the post. The initial basic code for this project was scaffold by Microverse.

Live Demo Link

Stay In Touch Live demo.

For quick login to the demo app, us the following credential: Email: user10@m.com Password: user10123

App Screenshots

Home Page

Timeline/HomePage

Users List

Users List

Friendships

Friendships Management

Friends profile

Friend's profile

Setup Instructions & Getting Started

  • Clone this project
  • Install dependencies using the command bundle install
  • Run the command rails db:create to create database
  • Run the command rails db:migrate to configure database schema
  • Run the command rails s to start the Rails server
  • In your browser, navigate to http://localhost:3000

Built Mainly With

  • Ruby v2.7.2
  • Ruby on Rails v5.2.4
  • Postgres: 1.2.3

Author

👨‍💻 Robert Loterh

GitHub
LINKEDIN
EMAIL
TWITTER

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Project project and requirements created by Microverse

License

Cocoapods

About

This repo includes intial code for social media app. Its purpose is to be a starting point for Microverse students.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 70.7%
  • HTML 19.0%
  • SCSS 8.3%
  • JavaScript 1.1%
  • Other 0.9%