Giter VIP home page Giter VIP logo

project1's Introduction

Project1

Project1 CS Python and JS

This is a project, pretty much build from scratch for the Project 1 assignment of the EDx Course of CS50 Python and JS Link

For the project I did use some template HTML, CSS and JS available on the internet.

Credits given to Colorlib for their Five Star Template

The application is hosted on the free tier provided by Heroku. The link to the application is this Since it is on the free version, please spare sometime for Heroku to load it up.

What does the App do?

  1. You can sign-up or Login (if already signed-up)
  2. You can search for a book based on its:
    • ISBN
    • Author
    • Title and
    • Year of Publishing

The DB is maintained using POSTGRES SQL, again on the free tier of Heroku.

A readymade DB was provided by CS50 of 5000 books, so we have limited inventory over there.

The features that I have put in the app are as follows (nothing great, but well for a first timer, it took me sometime):

  • Only the index page is available if you are not logged in
  • Sessions are maintained
  • The results are called from the DB and rendered in a table

Things that I need to do:

  • Create Models.py
  • ORM
  • Ability for user to comment on the books (which means a DB for all the comments)
  • Work with GoodReads API for the following:
    • Call the cover of each book in the results page (I somewhat achieved this)
    • Call for the existing comments on the books
  • Logout feature

project1's People

Contributors

dksukhani avatar

Watchers

James Cloos avatar  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.