Explore this project »
✧
View Demo ✧
Report Bug ✧
Getting Started ✧ Installing ✧
Extra Feature ✧
Screenshots of the App ✧
Author ✧
Group our Wishlist is a web application with responsive behavior for mobile usage built with Ruby on Rails this application is based on an app for grouping payments by a goal with your family/friends you can find the full requirements here. Exploring this project you can find these options (login, sign-in, all my wishlist, all my external wishlist, all groups and log out, check out a wish list as an additional feature).
It is required to sing in before to start using this application, Group our Wishlist is related with an online store where you buy some products, sometimes you just want to save some product that you want to review later, this is the basic idea about group our wishlist, you can save a product wish, groups allow you to separate your list of wish with a specific category.
When you don't want to associate with any category you can create a wishlist that will be not associated with any group or category, finally check out is the extra feature added to be able to proceed with the check out for any of the products you saved.
This project was built using Ruby and Rails version 6, it is a web application and for running on your local environment you should follow these guidelines.
- Ruby 2.6.5
- Rails 6.0.3
- Git
The project repository can be found in GitHub link or just clone the project using this command.
Using SSH
# git clone https://github.com/rubenpazch/Group-our-transactions.git
Using HTTPS
# git clone git@github.com:rubenpazch/Group-our-transactions.git
- Open terminal on your workspace with
cd /home/workspace/Group-our-transactions
To get started with the app, clone the repo, and then install the needed gems:
# bundle install --without production
Next, migrate the database:
# rails db:migrate
$ rails server
To watch the local version of this project check on your browser for the link
Listening on tcp://127.0.0.1:3000
Run the test suite to verify that everything is working correctly:
# bundle exec rspec
If the test suite passes, you'll be ready to run the app in a local server:
To deploy to heroku first login in heroku
# heroku login
Create a new project in heroku
# heroku create
You can verify that the remote was added to your project by running:
# git config --list | grep heroku
# git push heroku master
Migrate your database
heroku run rake db:migrate
- Visual Studio Code
- VSCode Ruby by Stafford Brunk
- Rubocop for Visual Studio Code
- Bootstrap
- Rspec
- Jquery
- Faker
- Factory Bot
click on the link to watch live version
- Click on the checkout button of the specific wishlist.
- Proceed with the payment.
- Notes.- After saving the payment the wishlist will disappear from the list
This project was created for educational purposes as part of the Microverse web development curriculum; contributing is not accepted.
Feel free to check the issues page.
👤 Ruben Paz Chuspe
- Github: @rubenpazch
- Linkedin: rubenpch
- Twitter: @ChuspePaz
Give a ⭐️ if you like this project!
This project is licensed under the MIT License - see the LICENSE.md file for details