- Create an account by typing in your name, email and password. Then use the account to log in.
- Then you are automatically navigated to the main page, the dashboard page for the user. Right now on your dashboard, there is no saved projects. You could click on the “+” button to find a project you want to build.
- You will be directed to /newprojects page, a page for users to select preferences for finding a project.
- Select "Javascript", "Frontend", "HTML/CSS", "Beginner", "10 hours", and click find projects.
- You find a matching project on the projects page. Click on "Preview".
![截屏2023-11-15 19 17 21](https://private-user-images.githubusercontent.com/60533542/283283376-4548ef7b-fa0f-4aa4-97d4-cefba6315fdf.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMTM2MzEsIm5iZiI6MTcyNDAxMzMzMSwicGF0aCI6Ii82MDUzMzU0Mi8yODMyODMzNzYtNDU0OGVmN2ItZmEwZi00YWE0LTk3ZDQtY2VmYmE2MzE1ZmRmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDIwMzUzMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY2OTVmZDE3ZDZmNDllZjFiN2ZlMWFlNzMwYzgxNWRhZjkyMWE4NjBkY2RlZmRiYjVjYzkyZTY4ZWZhNTE1MzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.g4OyeWKj0Hg8ZpbqFNeetqpQwLW2kDB0OGOnhc5VJE8)
![截屏2023-11-15 19 18 42](https://private-user-images.githubusercontent.com/60533542/283283567-4cc3c9e1-021c-4cdb-8260-dcc24e9e72de.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMTM2MzEsIm5iZiI6MTcyNDAxMzMzMSwicGF0aCI6Ii82MDUzMzU0Mi8yODMyODM1NjctNGNjM2M5ZTEtMDIxYy00Y2RiLTgyNjAtZGNjMjRlOWU3MmRlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDIwMzUzMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVhMjNmZDI4YzhkNGM3YjlhMzk3YTYzOWYzYzgwN2E3ZWFkYTllYmNhYTcyZjhkNjAwNWEyZTMwZmU1YmM3NWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.bO-KO39EnqWftDzGndt9mr_p-F0S4nF2O8DcjLzNakI)
![截屏2023-11-15 19 19 32](https://private-user-images.githubusercontent.com/60533542/283283654-7c4e4208-6da9-442e-8e01-ded4f5e554dd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMTM2MzEsIm5iZiI6MTcyNDAxMzMzMSwicGF0aCI6Ii82MDUzMzU0Mi8yODMyODM2NTQtN2M0ZTQyMDgtNmRhOS00NDJlLThlMDEtZGVkNGY1ZTU1NGRkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDIwMzUzMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTExMTI3ZjkwZmVhM2EyOWU0OGZlMWMyZmY0MWY4YTgzYzZlODQzMmQ5M2Y0OTg3OTc0NDllNGE2Y2UzZGZiOGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.8n7CCWcakjLrII_F9vS5ffQRqDo3M5_PHOEcmtBaHlE)
- You will be redirected to /projects/1, click on "Start Project".
- Click on pages on the bottom "0" "1" "2"... to browse the project guide!
![截屏2023-11-15 19 21 57](https://private-user-images.githubusercontent.com/60533542/283284022-0daf691e-63d4-4b8b-9299-a5a0191fd7fa.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMTM2MzEsIm5iZiI6MTcyNDAxMzMzMSwicGF0aCI6Ii82MDUzMzU0Mi8yODMyODQwMjItMGRhZjY5MWUtNjNkNC00YjhiLTkyOTktYTVhMDE5MWZkN2ZhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDIwMzUzMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTEyYjE1ZGJiOWM3NDQ1MGU3NzVmYTcyYzc0OGZiM2VjZGMwZDkyZjRhYmE1MmRjYzQyNDk5MzQ5ZjBjMDFkOTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.la7Q_HWN_jKcSIyB16ND5zvOQuEI5OkuJ6qyr2RR_Lo)
- See all projects on clicking "Projects" on the header and repeat the same thing!
docker build -t tech_assist.ai .
docker run --rm -it tech_assist.ai bash
#docker run --rm -it -p 3000:3000 tech_assist.ai bash
# For M1 & M2 Chips: docker build --platform=linux/amd64 -t tech_assist.ai .
- version: 2.6.6
- installation: https://www.ruby-lang.org/en/downloads/
gem install bundler:1.3.0
bundle install --without production
bundle exec rake db:migrate
bundle exec rake db:seed
#please run the following instead if you have already done seed before:
#bundle exec rake db:reset db:seed
rails s
#rails s -b 0.0.0.0
#navigate to /newprojects to see project interest page
bundle exec rake db:test:prepare
bundle exec rake RAILS_ENV=test db:seed
bundle exec cucumber
heroku login
heroku create [app_name]
git push heroku iter1
heroku stack:set heroku-20
git push heroku iter1:master