Giter VIP home page Giter VIP logo

surahj / cd0037-api-development-and-documentation-exercises Goto Github PK

View Code? Open in Web Editor NEW

This project forked from udacity/cd0037-api-development-and-documentation-exercises

0.0 0.0 0.0 2.45 MB

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

License: Other

Shell 0.10% JavaScript 51.19% Python 35.46% CSS 6.17% HTML 6.39% Jupyter Notebook 0.70%

cd0037-api-development-and-documentation-exercises's Introduction

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.


cd0037-api-development-and-documentation-exercises's People

Contributors

blakegould avatar nooreldeensalah avatar rcudacity avatar ronny-udacity avatar sudkul avatar uanjali avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.