What is it?
tmUp is a full stack, collaborative project management web application inspired
by Asana and built using Rails and Backbone.
Current Features
- [x] Create new workspaces / teams
- [x] Invite team members via email (Invite multiple people simultaneously)
- [x] Remove team members from your workspace or leave workspace
- [x] Add / edit / delete projects in your workspace
- [x] Add new tasks in your projects
- [x] Edit task details in place by double clicking any task
- [x] Delete a task or mark it as complete
- [x] Show / hide completed tasks
- [x] Assign tasks to different team members
- [x] Give them deadline
- [x] See tasks that are past due in red
- [x] Views all tasks assigned to you from all projects in one place
- [x] View all tasks assigned to anyone else in your team by visiting their page
Features under Development
- [ ] Implement a search feature
- [ ] Add task show page
- [ ] Allow users to create nested subtasks
- [ ] Use ActionMailer to send welcome email
- [ ] Calendar view of all tasks
Technical Details
Software Specs
JavaScript Plug-ins
Database Schema
- Users
- Workspaces
- Workspace Memberships
- Projects
- Tasks