Skip to content
Gerardo Bonilla Jr edited this page Oct 3, 2024 · 10 revisions

Welcome to the capstone_backpack wiki!

Capstone Project Plan

project title: Backpack

project features

  • New account creation, login, and guest/demo login
  • A production README file for your GitHub repository containing:
    • Brief explanation of what the app is and does
    • Link to live site
    • Discussion of technologies used
    • Discussion of two features that show off the team's technical abilities
    • Discussion of both challenges faced and the way the team solved them
    • Code snippets to highlight the best code
  • Hosting on Render.com
  • For four features:
    • 2 features must be full CRUD, the other 2 features can be partial CRUD
    • Adequate styling
    • Smooth, bug-free navigation
    • Adequate and appropriate seed data to demonstrate the feature

In order for this to be considered complete, you must have the first three criteria completed. In addition to that, you will also need to have four of your features demonstrating the checklist under item 4. After the following section is a list of required features if you decide to clone one of the sites from the list above.

feature list

Backpack - almost like their favorites area to store everything

  • Each new user has a empty backpack on login/sign up
  • each user can see their backpack. their backpack will have all the study items they make and save
  • users can update their backpack by adding or updating study items
  • users can delete individual items in their backpack

Courses will just be a category for the flash cards not a whole feature

Flash cards

  • users can create a new set of flash cards using the create a new set button
  • users can see their flash cards and flash cards others made in the home page under the flash cards section
  • users can update and change flash cards they've made in the manage study materials page
  • users can delete flash cards they've made also in the manage materials page

Flash card images

  • users can add images to their flash cards when creating a new set
  • users can update the image on a flash card in the manage materials page
  • users can see the flash cards with the image on it in the home page as well as the card set page
  • users can remove images off of a flash card without deleting the whole card

Practice tests

  • users can create a new practice test in the create new test page which is a separate nav link from flash cards
  • users can update the practice test questions and answers from the manage materials page
  • users can see their tests and other tests in the home page in the tests section
  • users can delete practice tests they make from the manage materials page

extra / stretch goals

Test taking:

  • users can take a practice test and see their grade after taking a test
  • users can add a timer to their tests as well
  • users can add notes to questions to show up when a question was answered correctly or incorrectly

AWS:

  • host images of products

search:

  • search and view search results

css ideas

  • nav bar
    • categories nav bar
    • user profile access
    • light purple theme
Clone this wiki locally