Skip to content

Repository associated with CD0037 - API Development and Documentation. Formerly ND0044 v2 - C2

License

Notifications You must be signed in to change notification settings

ceacosta-git/cd0037-API-Development-and-Documentation-exercises

This branch is up to date with udacity/cd0037-API-Development-and-Documentation-exercises:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ec53547 · Oct 21, 2021

History

34 Commits
Aug 18, 2021
Jul 3, 2021
Sep 6, 2021
Jul 3, 2021
Jul 3, 2021
Jul 3, 2021
Aug 17, 2021
Jul 3, 2021
Jul 3, 2021
Jul 3, 2021
Jul 3, 2021
Jul 3, 2021
Jul 3, 2021
Apr 19, 2021
Sep 28, 2021
Apr 12, 2021
Oct 21, 2021
Apr 8, 2021
Aug 17, 2021

Repository files navigation

About the Great Bookshelf of Udacity

This project is a virtual bookshelf for Udacity students. Students are able to add their books to the bookshelf, give them a rating, update the rating and search through their book lists. This project will serve as a practice module for the current course. By completing this project, students learn and apply their skills structuring and implementing well-formatted API endpoints that leverage the knowledge of HTTP and API development best practices.

All backend code follows PEP8 style guidelines.

  • What we expect from you?
    You'll use this base in various workspaces throughout the course to build the project incrementally as you expand your skills. At each stage, there will be various 'TODO's marked for you to complete. You'll also notice some TODOs in the frontend section in the upcoming workspaces.

You should feel free to expand on the project in any way you can dream up to extend your skills. For instance, you could add additional book information to each entry or create individual book views including more information about the book, your thoughts, or when you completed it.

Exercise starter code and solution

The current repository contains the starter code and solution for six exercises based on the the bookshelf database. These exercises are namely:

  1. Requests
  2. Errors
  3. Testing
  4. TDD
  5. API Doc
  6. Final The solution for each exercise is present in the corresponding Review folder.

Local setup

The instructions for setting up your local environment is available in the first exercise's README.

Feel free to suggest updates and bugs/fixes in the Pull Requests.


About

Repository associated with CD0037 - API Development and Documentation. Formerly ND0044 v2 - C2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 51.1%
  • Python 35.5%
  • HTML 6.4%
  • CSS 6.2%
  • Other 0.8%