Skip to content

This is a social networking site built with RoR that allows you to create a user account, post, create post categories, follow and be followed by other users, upload photos, and edit your posts.

License

Notifications You must be signed in to change notification settings

diazgio/No-Problem-Capstone

Repository files navigation

🧐 No problem! Ruby on Rails Capstone

📜 Concept

A Social networking sites build it with RoR allows you to create a user account to post problems related to different categories, create new categories, follow and be followed by other users, upload photos and edit the texts you post.

View with your user sign in

screenshot

:octocat: Usage

  • This project intends to practice my skills building a full working MVP;
  • Prepare data architecture documentation;
  • Work with deployment to Heroku.

🎥 PRESENTATION VIDEO

Link Presentation Video

🔴 Live Demo

Live Demo Link

🛠 Built With

  • Ruby on Railss
  • Heroku
  • Postgresql

💡 ERB DIAGRAM

screenshot

💎 Gems and tools

  • Action Text and Trix: Style forms and rich text editors
  • Action Storage: Attach images
  • Bootstrap: Styles
  • Devise: manage users
  • Faker: Seed fake users and diferent models that you have
  • Font-awesome: Include icons in methods
  • Hirb: Style tables in console to visualize them better
  • Linters: Rubocop
  • Simple_form: Improve the way to setup forms
  • Rspec-rails: test all content in your rails app

🔧 Getting Started

To get a local copy up and running follow these simple example steps.

  • Go to the main page of the repo.
  • Press the "Code" button and get the repo link.
  • Clone it using git clone.

📝 Prerequisites

  • Ruby -v2.7.0p0
  • Rails -v6.0.3.3

📝 Setup

  • Open a terminal
  • Copy this code : git clone "put the link from github repo"
  • Run the program with this code : bundle install yarn install --check-files
  • Run the program with this code : rails db:create rails db:migrate
  • now you can run rails server
  • Stop the program with: "Ctrl + C" (Windows or Linux) or "Command + C"(Apple)

📝 How to interact with the app?

  • When the program is running go to your browser

  • put: localhost:3000/

  • Click on login, register and create a new article

  • Enjoy the app.

👤 Authors

👤 Giordano Díaz

🤝 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

  • This app is inspirate in the design of Gregoire Vella on Behance
  • You can find the original project here: link

📝 License

This project is MIT licensed.

About

This is a social networking site built with RoR that allows you to create a user account, post, create post categories, follow and be followed by other users, upload photos, and edit your posts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published