capstone-zack-jordan's People
capstone-zack-jordan's Issues
Setup Project with Ionic
Implement Ionic into project structure
- Clean up all files
- Create a base app for our Capstone project for minimal prototype
Learning Style Survey (Front-End)
- Survey Template
- Initial Survey
User stays logged in
Move Timer To Own Component
Check user Id when listing sessions
Clean up GitHub Repo
Need to get the .gitignore working so that unwanted files are not getting added to the github repo
- remove node modules from github
- .idea files? (maybe)
- Clean up README
- edit
package.json
with our info and add a android config
Feature #3 Sessions Tracking Workflow (Front-End)
- User needs to be able to start a new sessions.
- Time stamp of start and end date
- Store user session notes
- Track the sessions with a timer either count up.
- End Session/Store Data in a Session Object
- Track user Id
- Store in Database
- See data on dashboard
Comment and Clean Code (Front-End)
Do before source code is due at end of semester.
Refactor the Login Signup
-
Implement
password.service.ts
using a bcrypt library -
Create a abstract
validator.ts
class -
Implement a
email-validator.ts
class -
Implement a 'password-validator` class
-
Code Cleanup and Comments
Dashboard: Backend
-
Implement a
session.ts
class -
Implement a
session.service.ts
class and spec. Will most likely include a design doc to search by date -
Use the Session Service to pull recent session data from the database
Feature #2 Dashboard (Front-End)
Implement the dashboard
- allow basic navigation around the application
- User tab
- Start Session
Feature 1: Login/Sign up (Back End)
The success criteria for this issue is to verify that a user is able to sign up, sign out, and successfully close and restart the app and remained signed in. This iteration will not implement account recovery features.
-
Configure and create the local database using Pouch DB and SQLite (Successfully connect to local database, bring up the dev tools in the browser)
-
Create a database service to manage database connections
-
Implement a configuration service which will load relevant config info, and bootstrap the database upon application start up
-
Implement a sign up service for user registration.
Create a service to analyze the session survey results
- find a way to detect if a session has been added or removed
- create a service that returns the most recently changed survey, or removes a survey from the calculated metric.
Feature #4 Session History (Front-End)
- See more info about each session
- List all Session Page.
- Session tracking graph
Might want to have a separate page where all of the user sessions will be listed and have some other functionality on the Dashboard like the graph and hour goals.
Refactor the user registration form
Modify the user registration form in registration.ts
to include all of the attributes accepted by the providers/database/user.ts
class constructor
- Firstname
- Lastname
- Password
Users Name is Getting Lost
Somewhere the users name is getting lost and is not being set as the current user. I did a little bit of testing and it seems to be creating the user correctly in register but when you check the current user at login the name fields are blank.
Remove Javascript files from pages on git
Delete Session Service (Back-End)
Need to implement the Delete Session button.
User Learning Category
- Display Users Learning Preference on user page in Pie Chart
Session Survey (Front-End)
- Display Survey
- Save User Answers
- Display Previous Session Survey
Implement Loading for User Page (Front-End)
Learning Style Survey Backend
Implement an in memory caching system for the services
Knowledge Base (Front-End)
- List Information about each learning style in an easy to access format.
- Give Study tips for each category
Welcome Page For Maestro
We need to give some information about what the app is and about the survey that they are about to create before they take the initial survey.
Pause and Resume Timer During Sessions
In my opinion this can be put off until later. More like a B feature.
Feature 1: Login/Sign up (Front-End)
Implement the Sign up and Login feature for the app.
- Implement UI for Login and Sign up
- Ability for users to sign up
- User Validation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.