ready to start.
i will provide you .
1. design in advanced html5/css3 with the perfect and modern look.
2. responsive website that can be work on mobile devices also. so you don't need any website for mobile same website do the same work.
3. admin panel for managing all thing on the website like events , user etc.
4. user easily login with the help of social login facebook, twitter etc,
5. easy to chat option as you describe.
6. SEO friendly layout.
thanks .. need to discuss more ..