Code Monkey home page Code Monkey logo

bumpy-tsessebe's Introduction

Description

Create a simple content management system that allows users to add, delete, or update books. Books entered in the system can be viewed in a listing, or searched for using basic searches (title, author, genre).

Context

Creating this web application will provide exposure to:

  • Express (or other web framework)
  • Javascript
  • Simple relational database interactions (Create, Read, Update, Delete), with SQL practice
  • Simple server side templating (to render data retrieved from the database)

Specifications Github

  • Any user can add books into the system via an admin modal
  • Books entered in the system are listed on the home page, in pages of 10
  • Users can search for books by title OR by author OR by genre, and search results will be presented in a new page
  • Users can view book details on a book detail page, linked to from the listing or search pages
  • All code submissions are peer reviewed via GitHub PR by at least two members of the team, and master is always in a stable state (tests passed, site functions)

Required

  • The artifact produced is properly licensed, preferably with the MIT license.

Quality Rubric

  • Code is well formatted without any linting errors
  • Variables, functions, css classes, etc. are meaningfully named (no comments exist in code to explain functionality - the names serve that function)
  • Functions are small and serve a single purpose
  • Code is well organized into a meaningful file structure
  • Code is reasonably tested with a test suite
  • Interface is user friendly

Resources

Daily goals

Day Mon Tues Wed Thurs Fri Sat Sun
setup server; create schema and connect to the database; display content in app implemented creat, read, update implemented delete functionality and enhanced UI worked on carousel UI contibued work on UI Completed work on UI
Time 6 hrs 6 hrs 7 hrs 5 hrs 7 hrs 3 hrs TBD

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

bumpy-tsessebe's People

Contributors

eobaah avatar helenyau0 avatar

Watchers

 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.