Full-Stack Developer Needed to Design and Code a Telegram Channels & Groups Directory Website

Job ID: 38078132

Budget: $750 – $1,500 USD

We are seeking a highly skilled Full-Stack Developer to create a Telegram channels and groups directory website from scratch. This project requires you to develop both the UI/UX design and the backend code. You will not receive any pre-existing design templates such as Figma, but you may refer to a competitor's website for inspiration. The goal is to build a platform that efficiently categorizes Telegram channels and groups by country and category, facilitating easy navigation. This website will be developed using React, Node.js, and PostgreSQL. It must be fast, secure against common web threats including SQL injections, Cross-Site Scripting, and IDOR's. It should also be optimized for search engines to achieve high visibility online.

Key Features of the Website:

* Channel and Group Organization: Separate listings for channels and groups, categorized by countries and specific categories.

* Search Functionality: Advanced search options allowing users to find channels and groups based on keywords, countries, or categories.

* User Registration and Management: Features for users to save favorite channels/groups, subscribe to updates, and manage their account settings.

* Visually Appealing Design: The site should leverage modern web technologies for dynamic content rendering and state management, ensuring a smooth user experience without hindering SEO.

* Admin Panel: A comprehensive admin panel for managing channels, groups, categories, users, and site settings.

* User Submissions: Allow users to add their own channels or groups to the listing through a paid submission, enhancing the directory’s comprehensiveness.

* Promotion and Advertising: Option for users to pay a monthly fee for their channels or groups to be featured at the top of lists for increased visibility.

* Mobile Responsiveness: A fully responsive design to ensure seamless usability across all devices.

* Security Measures: Implement robust security protocols to protect the platform from common vulnerabilities.