The concept behind InspireQ is to create an inspirational quotation software where users may exchange "Inspirational Quotes" with other members and receive comments. Ruby on Rails, JavaScript, HTML5, and CSS3 are the technologies used in the program. It also makes use of Test Driven Development techniques.
InspireQ is also a Social Media Platform that offers its user the ability to motivate their followers through the use of inspirational quotes. Users have the ability to:
- post new inspirational quotes
- make friends and get followers
- reply to quotes of other following users
- share ideas (like and unlike, comment)
- update and delete quotes
- follow and unfollow users
- make friends and unfriends users
This project was achieved using the following: Ruby on Rails, HTML5, Bootstrap, CSS3 and JavaScript, SASS.
[Video Presentation Link] (https://www.loom.com/share/7e75f0358a9047e783ded64276d36b44)
I created a special Inspiring Quotations App for this project, where users may submit inspirational quotes, like them, and follow them.
When you visit the link in your browser, you'll be asked to log in before you can see your quotes and those of your friends.
You may create an account by clicking the "Sign Up" button and filling in the required fields.
You can now write your own quotation and share it with your friends! For the time being, if you don't have any friends, you can simply follow the other users. It's all about networking!
Furthermore, the 'Discover' and 'Profile' items in the left panel allow you to see all users as well as your own profile!
This project was built with:
- Ruby. v2.7.0
- Ruby on Rails v6.0.3.3
- Rubocop Linters
- Bootstrap
- RSpec
- Capybara
- Devise
In order to run, you need to install Ruby in your computer. For windows you can go to Ruby installer and for MAC and LINUX you can go to Ruby official site for intructions on how to intall it.
Open Terminal
run git clone git@github.com:happiguru/twitter-redesign.git
run cd twitter-redesign
run bundle install
run rake db:create
run rake db:migrate
run rails server
- When the program is running go to your browser
- Type: localhost:3000/
- Click on login, and Sign up as a new user
- Enjoy the app
To run the tests:
- Run
rspec --format documentation
This project has been deployed on Heroku using the Heroku CLI
and a continuous deployment pipeline has been setup between Heroku and GitHub.
Once within the app, you'll need to register an account because you're a new user and want to take advantage of everything the web app has to offer. After you've finished creating the application, you can use the navigation links to move around the page.
👤 Stanley Enow Lekunze
- Github: @happiguru
- LinkedIn:LinkedIn
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
This project is MIT licensed.