This is a Exercise project built with React JS, Typescript, Material UI.
View Demo
This is a practice project. I want to add what I learn in this project and future projects. I did this project with ReactJS. I used Material UI for style argument and Typescript for type safety and rapidApi platform for api usage.
- Vitejs: Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects.
- React.js: Frontend library for building the user interface.
- Mui: MUI provides a simple, customizable, and accessible library of React components.
- Typescript: TypeScript is JavaScript with syntax for types.
- React Router: React Router DOM is an npm package that enables you to implement dynamic routing in a web app..
- RapidAPI: Find the APIs you need for your project, embed the API in your app.
- Swiper: The Most Modern Mobile Touch Slider.
- Create a
.env
file in the root directory of your project. - Add necessary environment variables to the
.env
file.
VITE_RAPID_API_KEY=
VITE_RADPID_API_YOUTUBE_SEARCH_AND_DOWNLOAD_KEY=
-
Clone the repo
git clone https://github.com/aliasghar-official/react-exercise-app.git
-
Install NPM packages
npm install
-
Start the application
npm run dev
Open your web browser and visit http://localhost:5173
to access the application.
I used the following APIs to make this program and I am thankful to the creator of these wonderful APIs.
https://rapidapi.com/justin-WFnsXH_t6/api/exercisedb
https://rapidapi.com/h0p3rwe/api/youtube-search-and-download