To get started developing right away:
- install all project dependencies with
npm install - start the development server with
npm start
βββ CONTRIBUTING.md
βββ README.md - This file.
βββ SEARCH_TERMS.md # The whitelisted short collection of available search terms for you to use with your app.
βββ package.json # npm package manager file. It's unlikely that you'll need to modify this.
βββ public
βΒ Β βββ favicon.ico # React Icon, You may change if you wish.
βΒ Β βββ index.html # DO NOT MODIFY
βββ components
βΒ Β βββ book.js # component that represents a single book
βΒ Β βββ bookshelf.js # component that represents a single shelf
βββ views
βΒ Β βββ main.js # User books - main page with bookshelves
βΒ Β βββ search.js # search results page with a search bar
βββ src
βββ App.css # Styles for your app. Feel free to customize this as you desire.
βββ App.js # This is the root of your app. Contains static HTML right now.
βββ App.test.js # Used for testing. Provided with Create React App. Testing is encouraged, but not required.
βββ BooksAPI.js # A JavaScript API for the provided Udacity backend. Instructions for the methods are below.
βββ booksConstants.js # constants shared across components
βββ icons # Helpful images for your app. Use at your discretion.
βΒ Β βββ add.svg
βΒ Β βββ arrow-back.svg
βΒ Β βββ arrow-drop-down.svg
βββ index.css # Global styles. You probably won't need to change anything here.
βββ index.js # You should not need to modify this file. It is used for DOM rendering only.This project was bootstrapped with Create React App. You can find more information on how to perform common tasks here.
This repository is the starter code for all Udacity students.