meta data for this page
This is an old revision of the document!
The Propeller Hat Team
Group 6
Group Member | Main Responsibility | Student number |
---|---|---|
Kurosh Farsimadan | Developer | |
Lakshmi Prasanna Kuchimanchi | Business Analyst | 0433913 |
Hieu Tran | Developer | 0460261 |
Muninder Adavelli | Developer |
Idea and Motivation
Features
1 = most critical or core .. leats citical or core feature
Feature | Priority | |
---|---|---|
Achievements
Business flow charts
The three below charts describe 3 concretely completed processes of this application.
- Register new assignment for contractor
- View existing assignment
- Send feedback request to customers
Screen shots
- Index page to start demo with 3 view points (Manufacturer / Subcontractor / Customer)
- Manufacturer to create new assignment and assign to subcontractor
- Manufacturer to track existing assignments
- Manufactorer to select customer from group(s) to send feedback request
- Scoreboard of subcontractor
- Customer's feedback form
Implementation
- System design and architecture
- Technologies
- Backend: Python, Django framework, Django REST framework, and Sqlite for database
- Frontend: PhoneGap, HTML & CSS with Bootstrap and Foundation frameworks, JavaScript with jQuery library
- Frontend (client) sends request to server via REST APIs to retrieve data. The server returns JSON data response to the client.
- Working environment
- Development: Each team member wrote the code on own machines or own Cloud9 workspace, and tested the code on his own.
- Version control: We used GIT for version control of the project. All source code was stored on Bitbucket because Bitbucket provided private GIT repository. Later, the code was published on a public GitHub repository.
- Production: Once development was completed and tested, the source code was pulled from Bitbucket repository to the Cloud9 workspace, in which the application was deployed and ran as production environment.
- Team communication
- Slack: chatting and file sharing platform
- Direct conversation once in the Lab classroom
Documentation
Here are all documents of this project
- Presentation: propellerhats_presentation.pdf
- Project report:
- Poster:
Source Code
We used Git as source code versioning control and Bitbucket as the private repository centre.
After the code camp, the source code was pushed to GitHub.
GitHub: https://github.com/trunghieu138/ltc-otso-codecamp2015