Overview
This project aims to provide both local and foreign organisations with access to a unified pool of quality Ghanaian developers,
who they can engage to fill up vacancies either on a full or part-time basis. Developers on the other hand will be able to find jobs and
more importantly, market their skills to prospective employers, co-founders and more :)
Project Structure
As you're probably aware, the project will be written in NodeJS. Here's what the stack looks like:
BackendNode JS - ServerExpress JS - Routing, Sessions, Request/Response Handling etc.Mongo DB - DatabaseFrontendJade - HTML Views (Creation / Rendering)Stylus - Stylesheets - CSS Precompling (Similar to SASS if you're familiar with that kinda stuff)
jQuery - Client-Side Processing (validation, animations, AJAX etc)
Proposed Feature Set
Here are a few features that might be interesting to have in the final release. This list isn't meant to be exhaustive, so feel free to share your thoughts.
Excited to hear what you think on this :)
Employers:
Post a new Job Listing
Update an existing job listing
View the details for a listing
View a history of all listings they've posted
Browse a developer database by keyword (eg. PHP, Rails etc)
Developers:
Browse job listings by category / keyword (eg. freelance, full-time, Rails, Javascript etc)
View the details of a listing
View the summary/bio of an the employer
View other/all postings by a given employer
Apply for an opening - This could include steps like writing a brief cover letter, uploading a resume & sending it off the employer. Just saying :)
How to Contribute?
You can start by heading to the project repository on GitHub. The project has 2 branches: Master (Production) and Develop (Staging & Testing)
Once you've decided on what story/feature you want to work on,
- Fork the repository
- git clone the repo to your local machine
- Branch out of the develop branch into a new branch for the feature you're about to implement
- Once you're happy with your changes, merge them back into the Develop branch
- Next, push your changes to your copy of the repo in github and submit a pull request over here
That's it! Your feature/changes will be tested and merged into the Live production code
Another way you can contribute is to write/run tests against the application, and submit bugs & issues over here. If you prefer, you can help out by writing documentation for the code so new contributors/comers to the community can get started quickly.
Hi Guys, name Michael Newlove - Mensah (@Kofi_Ba_bone). Not a dev or designer. I think this is a very good idea and this project must definitely happen. But it really depends on your individual resolve to make it work and your ability as a group to be objective, put person differences aside(both existing and yet to be found out) and strapping up to make it work. So success or failure is really hanging loose from each one of your necks;you owe it to yourselves.
Back to regular programming.
Me being helpful;
I suggest u guys should study sites like www.elance.com and other sites that operate in a manner similar to this. I will be hanging around, will be glad to help implement a good marketing strategy when the time is ripe.
Have a good day guys and don't be shy to say every once in a while. Thanks.
--
You received this message because you are subscribed to the Google Groups "DevCongress" group.
To unsubscribe from this group and stop receiving emails from it, send an email to devcongress...@googlegroups.com.
To post to this group, send email to devco...@googlegroups.com.
Visit this group at http://groups.google.com/group/devcongress.
To view this discussion on the web visit https://groups.google.com/d/msgid/devcongress/2d763ad1-1d05-4870-b67b-bc9d41bbdabc%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
@Yaw,
The project being open source doesn't cut it. The guys involved in developers in Africa could as well decide to open source it tomorrow. Then what happens? We end up with 2 platforms serving the same purpose.
I propose that whoever is in charge of this project talk to Michael (he's working on the DiA project) so that both parties can come up with something that will stand the test of time. A well tested and proven system that will be useful to us all.--
You received this message because you are subscribed to the Google Groups "DevCongress" group.
To unsubscribe from this group and stop receiving emails from it, send an email to devcongress...@googlegroups.com.
To post to this group, send email to devco...@googlegroups.com.
Visit this group at http://groups.google.com/group/devcongress.
To view this discussion on the web visit https://groups.google.com/d/msgid/devcongress/a0891245-483d-4b70-a161-ebf43d3bbb45%40googlegroups.com.