I want to launch a Indian Matrimonial site. Want to be developed using Elixir language and Phoenix Framework. It needs to use either Bootstrap OR Zurb Foundation front end frameworks. Need to add tests to this project and I envision the project to be as follows.
1. Umbrella project with separate modules for different functionalities.
2. Each project to be separate.
3. Supervision tree [ main + one for each project]
4. Form entry should have Captcha [ i.e., Login and Registration forms]
5. Phone number [ Only to be used for 2 step authentication]
6. Photos to be uploaded [ Max 5] . The photos need to be approved [ OR better if filter for inappropriate photos using libraries]
7. Messages - Need to use separate module. Subscribed user can send messages
8. Text search using Postgresql text search.