Skip to content

"Sudo" Pseudo Final Ticket #1

@PaarasPurohit

Description

@PaarasPurohit

Pseudo Final Checklist:

Along with coding parts

  • Key features in Frontend Demo (Paaras)
  • Key features in Backend Demo (Varaprasad, Tanay)
  • Elevator Pitch (Paaras)
  • AP / Java Key Parts: Class definition for Database (OOP), JPA CRUD operations, API requests and response (Varaprasad, Tanay)

Coding parts:

  • Input (Input validation, multiple paths of code) - Varaprasad, Tanay
  • Output (HTML generation) - Paaras
  • Format/Visualization (SASS generated CSS) - Paaras
  • Data/Array/JSON management - Varaprasad, Tanay
  • Multiple endpoints Get/Post/Put/Delete (alternate paths for code) - Varaprasad, Tanay
  • Database initialization - Paaras
  • SQL visualization. - Varaprasad, Tanay

Team Code

A review of your TEAM code commits and deltas, and preparation of key commits on features is desired

Commit (Linkr Backend)
First Commit
Change for Deployment
Branches Created
Admin Dev
Company Dev
Paaras' Frontend Branch

JWT Code

A review of your JWT/Individual code commits and deltas, and preparation of key commits on JWT are desired

Individual Work

A review of your GitHub commits, work style and work frequency (Note: Commits are referenced below)

First Commit:

  • Initialized new frontend repo
  • Removed default pages
  • Added login frontend with redirect to create account
  • Created idea finder frontend
  • Created "invest in idea" page
  • Created "join idea" page
  • Created "my account" page
  • Created unique styling for the idea finder page
  • Created swiping, keyboard, and clicking responses for idea cards.

Second Commit:

  • Create frontend login page
  • Removed investment page from nav bar
  • Removed the join page from the nav bar
  • Created my account page
  • Created home page
  • Removed notebooks
  • SASS for the home page
  • SASS for investment page
  • Created JavaScript code for idea finder. Keeps idea same through pages (ideas will later be pulled from the backend)
  • Created JavaScript code for investment page (investment will later have POST methods for the user to the database)

Backend Commit:

  • Customized SecurityConfig.java to work for our application specifically
  • Created files for "Ideas", including a POJO, API Controller, and JPA Repository
  • Created JWT Authentication filter to enhance login security with JWT
  • Configured sqlite.db during pair programming

Misc

Other assets, no code, that you created during the sprint

Devlogs:

Future Plans:

  • Paaras works more on the backend
  • Varaprasad works more on frontend
  • Tanay works more on team planning and agile
  • Finish connection of frontend and backend
  • Refine JWT in the backend
  • Add finishing touches to the application
  • Rehearse elevator pitch

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions