Web application that allows you to select and categorize books you have read, are currently reading, or want to read.
React requires Node.js to run.
Install the dependencies and devDependencies and start the server.
Open your favorite Terminal and run these commands.
First Step : Clone the project
git clone https://github.com/ahmedwassef/Udacity-MyReads-A-Book-Lending-App
Second Step : install node modules
npm install
Third Step : start serving the project
npm start
Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.
src/Routes
- Contains all App routessrc/Pages
- Contains all Pages that render by react routerssrc/Services
- Contains all API Servicessrc/Components
- Contains all used components in the Application .src/Assets
- Contains all the Assets like styles and icons
- All icons used in this project from Flat icon site https://FLAticon.com.
- use the udacity starter project https://github.com/udacity/reactnd-project-myreads-starter
- react router v6 docs https://reactrouter.com/docs/en/v6/getting-started/overview