#####Welcome to the Crack-n wiki!
Visit our Android App!
For documentation, refer to our [docs wiki.] (https://github.com/wspurgin/Crack-n/wiki/Documentation-Home)
Public repository for Crack-n app
License: MIT License
#####Welcome to the Crack-n wiki!
Visit our Android App!
For documentation, refer to our [docs wiki.] (https://github.com/wspurgin/Crack-n/wiki/Documentation-Home)
A REST endpoint is needed to search users in the database (for the purpose of adding them to a team)
Requirements:
JSON body will contain a query that will be either a partial or full match to a username, or email.
The returned JSON should be any matching users (we can limit to 100 or so) to the search string.
The only information returned in each user object is the user's username, email and name.
Post any concerns or questions in the comments for this issue.
Tweak message to include a member for username.
Basic controller logic. Should be auto saving projects when changes are made. (obviously allow changes to be made to phases and tasks). Should be getting messages on a timer (not the best way but its okay for i1). Directives should be made to handle the templating for tasks and phases.
Owner Cannot remove themselves
Log in
On the Project page with the Message board and stuff... When you click edit you can add team members and such but as soon as you refresh the page the new team members disappear.
Users can see what tasks need to be completed, when they are do, etc.
The last admin for a project should not be able to remove themselves without transferring admin rights to another member on the project.
Edit the details of an existing task in an existing project
Receive notifications for various events, such as task completion, approaching due dates, etc.
Post a message to the message board for the other members on a given project to see
Delete a task or phase from existing project
Edit the details of your account information
This includes both visibly displaying an overview of all projects for a user (including recent activity, precent complete, etc.), and controller functionality.
when the request fails it takes you back to the user.login view. We either need to just restyle that login page and then hide the header login form, or just have the errors get returned. @tbgeorge Call.
Cannot add Existing members
Otherwise known as "liveliness"
As an example, if user A is working on Project 10 and user B (also a member of Project 10), is working on that project too. User A makes a change and User B should see that change. That's concurrency.
This is accomplished by making "continuous" communications back to the server.
We need to look into the angular "services", which will help streamline that process (and allow us to reuse pieces of functionality). A tutorial on making service can be found here
Create task or phase for an existing project
Displaying user information for editing and deleting/deactivating their account.
Add members to the project team
There are several issues when running our app in FireFox. The "Create" button on the initial project creation page doesn't submit, nor does "Logout".
There are probably other issues as well, but I'm not sure we're going to address this.
Create a Project within which all other entities exist
Includes views and controller logic responsibilities
Would be nice to have some sort of confirmation that a message was posted since they don't appear dynamically and only show up after a page refresh. Messages appear horizontally across the page currently. I'm sure you all are working on it, but a designated message board section of the page with a clear list view of posted messages/timestamps/authors etc could help.
Establish the presentation for the my account page.
We should have basic changes from what the fields look like for editable vs not editable fields
Presentation should be unified with the site overall (buttons, placement of content, etc.)
Remove members from the Project team
Owner cannot remove themselves from the project
See a list of the members on a given project
The Header view will include the login section/template, logo, etc. and all the controller functionality.
Create account with basic log in information
Delete your Account
Assign tasks to team members
Right now all functionality of the create project view is there, but it doesn't look pretty. At all. This needs fixin'
Log out
Endpoint for updating user (name, email, and username).
This is the main part of the Project View. Phases and Tasks. There can be N phases and M number of tasks within a phase. The templates should reflect that accordingly.
Building the GUI template for handling team members (this will be repeated inside the create-a-project page and the Project page for the Admin user).
Mark a task as completed
Delete a Project from your Project list
Make non-descriptive error messages send more meaningful errors. (i.e. "Get real bro").
The last admin for a project should not be able to remove themselves without transferring admin rights to another member on the project.
Read the messages that have been posted on a given project's message board
I would sign up, it would take me to the home screen but I am unable to create a project. I can only log out, go to my account, and then go back to the home screen. However, after I log out and sign back in, I am able to create a project.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.