Version 7, last updated by RufusVS at March 17, 2010 16:39 UTC

This is the Job Search Assistant space. This project is developed by the cooperation of a group of unemployed software engineers working together to strengthen and expand our skills.  The application is a personal standalone database application tailored to the job seeker.

The purpose of this project is to give us an opportunity to use the following skills:

 

  • Object Oriented Design
  • C++
  • Python
  • SQL
  • automated unit testing
  • automated system testing
  • Agile project management and organization

 

Since we have different development platforms including Windows, Mac, and Linux, we're using QT to create a cross-platform user interface. We're using SQLite for the database. 

Not only do we strengthen existing skills and learn from each other, this project also gives us a way to provide samples of our work to potential employers.

Links:

Getting Started

Meeting Guidelines

Development Guidelines

Coding Standards

Code Documentation

User Guide

Our Technologies

Tribal Knowledge

 

 

The following is boilerplate I haven't yet removed:

Edit this wiki to add links to other resources that you use.  We also suggest adding contact information, information about setting up a development environment, guidelines for your development process, instructions for running builds, requirements, and documentation.  Remove these instructions.

Suggested next steps:

  • Go to the Admin tab, select Tools, and add or remove tools (the feature tabs on top of this workspace)
  • Go to the Admin tab, select Appearance, and set the default landing tab
  • Go to the Source/SVN tab and get the Subversion URL of your new repository.  Check out this repository to your local computer using your Assembla username and password.  Add files to the checked-out folder and commit, or import an existing repository on the Import/Export subtab.
  • If you are running an agile process with iterations or releases, edit the first milestone on the Milestones tab to represent the next iteration or release.  Put tickets (tasks, features, issues) into the ticket list and tag them with milestones.
  • Edit your email alert settings by going to the Stream page and selecting the Settings bar at the top.
  • Add team members on the Team tab.  They will use an Assembla username and password to log in to this workspace, and to the Subversion repository.