- OpenVZ VPS 6GB (London)
- Debian GNU/Linux 9.3 (stretch)
- Kernel: Linux 2.6.32-042stab123.1
- Architecture: x86-64
- Static hostname: muficata
- Apache/2.4.10
- Phusion-Passenger 5.1.11
- mysql 14.14 Distrib 5.5.58, for debian-linux-gnu (x86_64) using readline 6.3
- ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
- rails 5.1.4
- rvm 1.29.3
SmarTTY. WinSCP. SublimeText. UltraEdit. MySQL WorkBench 6.3. PhpMyAdmin. PhotoShop. ...
gems: 'bcrypt', 'devise', 'semantic-ui-sass', 'faker', 'kaminari', 'geocoder', 'paperclip', ckeditor', ...
RoR Webportal integrating semantic-ui, initially based on: https://www.youtube.com/channel/UCB61JUulUDUhglJNFcLnRmA course and https://github.com/muhibbudins/moderns semantic-ui pages.
- User registration and login
- Blog (posts edition and anonymous comments)
- TopNavBar (Semantic-ui) including functional search and user status/name/account.
- About and initial pages
- Gigs, proposals and (self-feeding) skills functionalities
- Pagination
- Sortable columns
- Advanced search
- Contact (sending - no storing - messages via email)
- Install RoR
- Download and copy or replicate repository in a new folder (elance) of your workspace
- Execute bundle install and bundle update
- Create database and insert database.yml and secretes.yml in /config folder
- Configure database.yml connection
- Execute rails db:schema:load to build up database tables and associations.
- Execute rails db:seed to populate users, gigs, categories, comments,... tables using Faker gem.
- In principle this 7 steps will allow you to work on the website, creating new users and gigs.
http://185.117.22.166:8909/blog
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request