Similar to job posting websites, however, there are 2 groups of people:
Group A - Individuals.
Group B - Employers.
1. Separated post feed
Group A can only view what Group B post, while Group B can only view what Group A post.
They need to select whether they're group A or group B during the 'sign up page'. Group B need to pay subscription fees.
2. Availability (Calendar) feature
In the web application, there's a calendar feature (in both Group A and B) where the users can select date and timing they're available.
3. Profile page where the users can edit and customise.
Group A - add resumes, profile pic, (cannot add contact)
Group B - add multiple addresses, contacts
4. Chatbox features
For Group B to "engage" Group A, they need to buy "credits" to unlock the chatbox to communicate with Group B. There should be a message to remind them they there may be a chance that Group A individual may not response and the web host is not responsible for that, only when they select "I understood", then they can proceed to communicate with Group A individual.
5. Subscription Payment
Group B Employers can select if they want monthly or yearly Subscriptions. Payment options: Bank transfer / Cheque (longer processing time), Mastercard, Visacard, Paypal.
Group A Individual can pay for extra features e.g. more visibility to Group B, open chatbox with Group B (same message about the host is not responsible for no response).
Currently these, may have more features once this is done.