New version of my pet project, called Recipes.
This is a consolidated repo, which has two apps: front end and back end app.
The app allows you to work with your recipes instead of storing them in papers.
- Node v18.6.0
- npm v8.13.2
- TypeScript v4.8.3
- Redux Toolkit
- Formik and Yup
- Material UI (pagination, mobile menu and select field)
- Ruby v2.7.0
- Rails v7.0.3.1
- Postgress as a DB
There are several ways of checking the app out:
The app can be accessed here: http://188.68.219.155/
-
Login: [email protected]
-
Password: 123456
IMPORTANT: first you need to start the Rails app, then the React one
-
Clone the repo
git clone https://github.com/rimakan/recipes.git
-
Install Node v18
-
Install Ruby v2.7.0
-
Install Rails v7.0.3.1
-
Run
rails db:migrate
in the project's folder -
Run
rails s -b 0.0.0.0 -p 3001
in the project's folder
-
Run
cd recipes-web
-
Run
npm install
in the project's folder -
Run
npm start
in the project's folder -
Once the app deploys, go to http://localhost:3000
-
Run
sudo docker-compose up --build
in the project's folder -
Once the build finishes, go to http://localhost:3000
-
In order to stop containers, run
docker-compose down