movieAPI is an application I developed to improve my programming/developer skills. It uses two different projects or applicantions, one (the backend) is a Ruby on Rails API app and the other one (the frontend) is a React.js app which uses material-ui.
The backend app repository can be found here.
The frontend app repository can be found here.
Live demos (Migth not work due to free dynos usage):
Frontend in Heroku
Backend in Heroku
-
Open your terminal.
-
Choose whether you want to clone or download the repository
Download:
Click on the Clone or download button Click on Download ZIP Choose where to save the repository Extract the downloaded folder
Clone:
Check if you have git installed with
git --version
If not installed use for examplesudo apt-get install git
or google more ways to install it Click on the Clone or download button Copy the link given Go to the terminal and cd into the folder you will clone the app Usegit clone git@github.com:juannodeb/movie_client.git
Run the app:
cd into the project folder
npm install
npm start
The app would use the default port (3000) to work with the back side app made with Ruby on Rails Your browser should automatically open the app. If this doesn't happen go tolocalhost:3000
in your preferred browser
-
Made with react 17.0.1
-
Version 1.1 (Jan 2021)
-
Repository contains an still in progress React project
-
The functionality is not tested (unit-testing) nor the app is working as expected as of version 1 of the project
- Finish MVP/full functionality of the project to work with the back side app ( currently some re-renders, redirects and protected routes not working as expected)
- Add tests
- Refactor on the overall project