The project is to build a website with two user roles. Regular users can browse pages, contact members, view events, and request to join. Admin users have additional abilities such as editing the content of any page, approving user profiles, and managing customizable event pages, similar to a simple Content Management System (CMS).