Version History
Connect your projects on ProjectTracker with any repo on your github!
Site redesign, models more informative, integration with Slack
This release included the basic mvp, users, projects, tasks, comments, images, etc.
ProjectTracker is a clone of Basecamp built on Rails and Backbone. Users can:
- Create accounts
- Create sessions (log in)
- Create projects
- Edit project descriptions without forms
- Tag other users to projects with search form
- Assign members to tasks with drop and drop
- Sort projects based on owner/tagged
- Upload images in projects
- Create tasks in projects
- List all assigned tasks in a personal to-do list
- Create comment threads in tasks
I will implement user authentication in Rails based on the practices learned at App Academy. By the end of this phase, users will be able to create projects using a simple text form in a Rails view. The most important part of this phase will be pushing the app to Heroku and ensuring that everything works before moving on to phase 2.
The primary feature of Basecamp Clone is to interact with projects. I will finish the server side CRUD operations for projects. Once my projecs table is setup, I will add API routes to serve project data as JSON, then add Backbone models and collections that fetch data from those routes.
Once the users can create, search, tag and subscribe to projects, I want to add tasks to each project so users other than the project author can contribute to a project. By the end of this phase, all projects will have a Task feature which allows anyone involved in the project to create/update a new Task associated with the project.
For each task, I will add a section that allows users in the project to discuss and leave comments for one another.
Once I have a usable project coordination app, I will try to allow users to upload pictures. At first, I will have it only be posted to whole projects, but eventually, have the feature be allowed in tasks and maybe even comments as well. I will have to use Amazon Ruby SDK to store images on S3.
- Project search
- User avatars
- Typeahead search bar
- Photo Carousel
- Chat window