Skip to content

zjijz/the-barbs

Repository files navigation

TheBarbs

This project was generated with angular-cli version 1.0.0-beta.19-3.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive/pipe/service/class.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor. Before running the tests make sure you are serving the app via ng serve.

Deploying to Github Pages

Run ng github-pages:deploy to deploy to Github Pages.

Further help

To get more help on the angular-cli use ng --help or go check out the Angular-CLI README.

To-Do

  • User mode
    • Instructions of how to use
  • Superuser mode
    • Instructions of how to use
  • General
    • Fix issue with drawer not closing on reroute
    • Fix link issues showing on login page
    • Add a route guard to autoroute to login if user is not logged in
  • Login page
    • Form
    • Wired to backend
    • Add 'enter' logs in feature on login page
  • Home page
    • Loan scroller
    • Hold scroller
    • Search bar
    • Wire to backend
    • Add a thing where searching switches out the hold/loan view with search results
    • Add a keyup event hook to check if a user hit 'enter'
    • If no holds / loans, add a message to tell user to search for books
    • Issue if no holds or loans on user account
    • Get search working
    • Adding loans
    • Adding holds
    • Weird graphical glitch when adding another book to hold / loan scroller (book's aren't right next to each other)
    • Issue with searching not always having book id?
  • Book Preview
    • Display all book information
    • Run queries to get if book is on user's hold or loan lists (and show cards based on this)
    • Ability to open to reader if user has a loan for the book
  • Book Reader
    • Display text file as a scrolling p tag
  • Dashboard
    • Show the user information on a card
    • Wire to backend
  • Feed
    • Show all reviews from friends in simple scroll
    • Add ability to delete posts
    • Superuser shows all reviews with ability to delete
    • Test delete
    • Test addition
    • Wire to backend
    • Make message submit close and reset when clicking submit (after insert)

About

Group project for CSE385

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published