adroitCoders is a web development company that specializes in custom web application development using LAMP platform. With focus on usability and accessibility along with usage of cutting edge technologies we are able to deliver solutions to startups and coporations alike. We help you realize the web app you spec out or colloborate with you right from the spec'ing process.

Next: What we do

LAMPAjax {frameworks or from scratch}XHTMLScaling techniques-- ask us!FLASH and AS and Flex
Community Sites & social appsJob sitesComplex backends for anything Facebook and Open Social platforms{API work}
  • It's up to mom Its up to mom

    Its Up to Mom is a free service dedicated to improving the quality of professional services for children by allowing more control of the search process to parents.

  • requestio The complete survey tool

    Requestio provides a full featured professional market research tool to let researchers create, deploy and analyse surveys and opinion polls.

  • viblos Viblos

    With Viblos you can say a variety of world-known personalities to express your opinion.

  • flourish Flourish Network

    Community intends to improve lives of children with special needs by helping parents become connected, informed and poised to advocate for a fully supportive environment that is inclusive of their children

  • apolpgy Apology center

    Why? --because we all screw up! Its open community where you can share many, many, many things you've done wrong in your life -anonymously -and ask if you can finally be forgiven....or not.

Next: Meet the team

Description of agile development process
Agile development process The development process is based on agile development practices and uses our project management system:

1. Invite resources in the system and allocate roles: Programmers, graphics designers, QA and clients are invited into the project management system and are given appropriate rights to the system. The rights include but are not limited to inviting others, posting messages and creating milestones, accessing source code etc.

2. Upload all assets, specs and introduce: Assets and documents gathered that define the project scope are put into messages. Participants have access so that they can comment and seek clarification.

3. Demo area setup: This step involves setting up of staging servers and specifying access information for everyone. The staging servers also double up as demo areas. Clients are given access to this area so as to make sure we get appropriate feedack at all times. Uploading to these servers is done multiple times during a day.

4. Setup Milestones: Projects are divided in n number of smaller phases each marked with milestones. Milestones are extremely important in the sense that they provide an opportunity to us to identify potential hold backs and take corrective measures and make sure we reach goals on time.

5. Dev and QA: This duo is the most frequently done activity. For each phase and otherwise QA team constantly hunts for bugs and puts them in tickets. Tickets are allocated to the concerned resource(tickets are open). When a resource starts working the given ticket is accepted. Upon taking appropriate actions the resource marks the ticket as resolved. QA then determines whether resolved tickets are to be closed. If a ticket is found to be corrected then its marked as closed by QA. Please note that tickets can be created everyone on the in-house team and on the client side and can be directed at anyone from whom action is required.

During all of these steps the client has the ability to direct the resources towards any or all aspects of the development and QA effort.