This is the front-end part of a Rails backend application built using Ruby on Rails. It was built using React/Redux and ES6. It enables users to create an account, log in to have access to trackable items and to track items based on quantity and timestamp.
Click here to see a live version.
Click here to watch a demo video.
- ES6
- React
- Redux
- Redux-persist
- Axios
- Bootstrap
- Jest
- Make sure you have node.js installed on your computer if not go ahead and install it.
- Clone the application in your computer using the command
git@github.com:RoyNyaga/store-item-tracker-frontend.git
- Open the cloned folder in your terminal and install packages using
npm install
- Run the development server using the command npm start and the API will be ready for your request.
- Cd into the project directory and run the testing suite with the following command:
bundle exec rspec
- Create a Heroku account.
- Install Heroku CLI on your computer.
- Login to Heroku from your terminal using the command:
heroku login
- Enter your credentials as the above command will prompt you.
- Cd to the root folder of your project.
- Create a Heroku app using the command:
heroku create <name-of-you-app>
- Commit your work and push to github.
git add .
git commit -m"commit-message"
git push origin master
- Deploy your work to Heroku using the command:
git push Heroku master
- To see your hosted application on the browser, type the command:
heroku open
- Allowing users to only see the measurement they created.
- Allowing users to be able to create items to be tracked.
- Gihub: RoyNyaga
- Email: nyagaandreroy@gmail.com
- Linkedin: Roy Nyaga