Simple 1-week Frontend project that uses the Dribbble API to show and apply operations involving Shots. This project implements the following features:
- List Shots
- Search Shots
- Resize Shots
- Like Shots
- Shot description
This project has responsive design. You can use it on your Smartphone, Tablet or Desktop.
You must download this project. In order to do this, please install git and type the following command in your preferred directory:
$ git clone https://github.com/lucasbfernandes/my-shots.git
I use node in this project. In order to have it, please install the latest LTS node version (It will also install npm).
You should also install ruby, since we will need it for compass.
In order to install compass in your machine, please type:
$ gem update --system
$ gem install compass
I use grunt as the task runner of this project. You must install the CLI if you want to use it in the command line:
$ npm install -g grunt-cli
Please install bower:
$ npm install -g bower
After you are done with the previous steps, you need to install the project dependencies. Please type:
$ cd my-shots/
And run:
$ npm install
This will install the project node dependencies. After it you must install the bower dependencies:
$ bower install
Run grunt:
$ grunt
After you finish all previous steps, open your browser and type http://localhost:9000/html/home.html! =)
This project was built in an architecture that uses:
These are the topics I wasn't able to finish in the 1 week time frame: