Giter VIP home page Giter VIP logo

getmyshop's Introduction

#GetMyShop Circle CI Code Climate Coverage Status

GetMyShop is an awesome online shop rental app. It models a physical shopping complex where traders can rent a pre-designed shopping space and place their goods for sale. Users rent a space from our virtual shopping complex where their customers can shop from. Customers will also be able to invite their friends to shop together online. It saves users the stress and financial burden of having to hire a web developer to build an online store from scratch.

Visit GetMyShop on http://getmyshop-staging.herokuapp.com

##Features

  • Users can try the app for a period before subscribing for a paid account.

  • Users can edit their virtual space to their preference or use the default design available.

  • Free subdomain name with getmyshop with the added option of purchasing a unique name and linking it to the subdomain.

  • Social networking platform embedded within the app where customers can talk about products and shop together.

  • Various online payment methods supported including bank transfers.

Getting Started

Clone or fork our repository on GitHub or download the entire project as a zip package and run locally.

External Dependencies

Web application is written with Ruby using the Ruby on Rails framework.

To install Ruby visit Ruby Lang. [v2.1.6]

To install Rails visit Ruby on Rails. [v4.2.4]

Install RubyGems and Bundler to help you manage dependencies in your Gemfile.

Running the App

  • Once you have Ruby and Rails installed, clone the repo by running

    $ git clone https://github.com/andela/getmyshop.git

  • Then run the following command to install gem dependencies:

    $ bundle install

  • Then run the following command to set up the database:

    $ bundle exec rake db:migrate

  • Once the command runs successfully, start the Rails server by running:

    $ rails server

  • To access the app, visit http://localhost:3000 in a web browser

Testing

  • To test the web application, run the following command to carry out all tests:

    $ bundle exec rake spec

  • To view test descriptors, run the following command:

    $ bundle exec rake spec -fd

Limitations

  • GetMyShop is still in development

Contributing

  • Fork it by visiting - https://github.com/andela/getmyshop.git

  • Create your feature branch

    $ git checkout -b new_feature

  • Contribute to code

  • Commit changes made

    $ git commit -a -m 'descriptive_message_about_change'

  • Push to branch created

    $ git push origin new_feature

  • Then, create a new Pull Request and wait

getmyshop's People

Contributors

makinwab avatar sofiengwin avatar chigboio avatar lekansogunle avatar 0duaht avatar ydaniju avatar oojewale avatar

Watchers

James Cloos avatar Tijesunimi Peters avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.