The idea is to take readers through the day to day activity of a developer takeling various levels of problems.
I will use trello to plan my work. It can also give an insight in how to plan and decompose a project.
The project will feature:
- Basic product landing page that is features the hottest product.
- Product listing with caching
- Product advanced search
- Orders submissions and payments
- Orders tracking
By creating this I don't claim:
- This is the best way to implement such project
- This is the best process to follow in development
- This is the ideal technologies to use for each component created
This is only my way of answering my students recurring questions while giving them a taste of how I would approach things.
2.3.1
To run this project you only need:
Create your own version of the .env
file using .env.example
as a reference
run docker-compose up --build
and go to your 0.0.0.0:RAILS_PORT
docker-compose build && docker-compose run railsapp rspec
CI with CircleCI