-
Notifications
You must be signed in to change notification settings - Fork 1
Written Status Reports
Edward Bramanti edited this page Apr 15, 2015
·
4 revisions
This page of the Wiki contains written status reports for CMSI 402.
- Name: Edward Bramanti
- Project Name: Ricetta
- Date: March 4, 2015
- Period Covered: 2/25-3/4
##Accomplishments Since Last Report
- Fixed problems with unit testing suite, now able to make API calls to verify the API is validating input properly
- Cleanup of database after each unit test now occurs (thanks to node-neo4j)
- Implemented more validation checks into user accounts
- Added database initialization to prepare for future Recipe Curator
- Added functionality to Makefile to create ease of workflow
##Scheduled Tasks to be Done
- Finish up validation for signup and login
- Start setting up service and query layer for recipe CRUD operations
- Fix Frisby async issues
- Set up remote database server for Neo4j testing
##Risks/Concerns/Problems
- Frisby async issues may be unavoidable, and may force me to switch to a different framework
- Have a lot of interviews for jobs and a test on Monday, may not be able to meet signup/login completion goal in SDP
- Need to continue upgrading data models that I've made so that it creates less problems when implementing in the query layer
- Name: Edward Bramanti
- Project Name: Ricetta
- Date: March 18, 2015
- Period Covered: 3/11-3/18
##Accomplishments Since Last Report
- Implemented API layer for the login route
- Added validation for Recipes in Go structs
- Improved function names for service layer
##Scheduled Tasks to be Done
- Complete service and query logic for login (JSON Web Tokens vs. UUID token)
- Implement recipe creation service and query logic
- Implement editing of recipes
##Risks/Concerns/Problems
- Recipe CRUD operations
- Validation (requires a lot of unit testing)
- Service layer logic (what queries to call depending on recipe attributes)
- Query layer logic (making sure Neo4j queries connect nodes with proper relationships)
- Authentication decisions
- Adding new JSON web tokens vs. using UUID tokens stored in HTTP header
- Name: Edward Bramanti
- Project Name: Ricetta
- Date: April 1, 2015
- Period Covered: 3/25-4/1
##Accomplishments Since Last Report
- Implemented a majority of the validation for recipes
- Stubbed out creation function for CreateRecipe route
- Added validation for tags
##Scheduled Tasks to be Done
- Complete service and query logic for recipe creation
- Implement recipe retrieval for users
- Stub out Ricetta Curator endpoints
##Risks/Concerns/Problems
- No front-end implemented yet
- Nothing for poster review next week
- CSS difficulties
- No decisions made on framework or style
- Name: Edward Bramanti
- Project Name: Ricetta
- Date: April 15, 2015
- Period Covered: 4/8-4/15
##Accomplishments Since Last Report
- Laid Marionette foundation
- Implemented models for login and signup
- Continued work on returning recipes to users
##Scheduled Tasks to be Done
- Finish GetRecipe
- Begin implementation of EditRecipe
##Risks/Concerns/Problems
- CORS issues
- Deleting recipes may not be implemented
- Conflicts with handles in database
- Front-end CSS
- No concrete decision on framework (Bootstrap vs. Skeleton)